nwaku/nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@sswitch.nim.c

19210 lines
1.3 MiB

/* 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-bearssl/bearssl/certs -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-libp2p@slibp2p@sswitch.nim.c.o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@sswitch.nim.c */
#define NIM_INTBITS 64
#include "nimbase.h"
#include <sys/types.h>
#include <pthread.h>
#include <setjmp.h>
#include <string.h>
#include "bearssl_rand.h"
#include "bearssl_hash.h"
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw;
typedef struct TNimType TNimType;
typedef struct TNimNode TNimNode;
typedef struct NimStringDesc NimStringDesc;
typedef struct TGenericSeq TGenericSeq;
typedef struct tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
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_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ;
typedef struct RootObj RootObj;
typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw;
typedef struct tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA;
typedef struct tySequence__2cpQyxGfmqpyyfbkB8qrug tySequence__2cpQyxGfmqpyyfbkB8qrug;
typedef struct tySequence__XBkfpmuZfG9b68oBajUS2Rw tySequence__XBkfpmuZfG9b68oBajUS2Rw;
typedef struct tyObject_Table__UvSlGqDg4nWNM1wskOFQeg tyObject_Table__UvSlGqDg4nWNM1wskOFQeg;
typedef struct tySequence__9bnMQh9b5oMSxlDf1K9buBp7w tySequence__9bnMQh9b5oMSxlDf1K9buBp7w;
typedef struct tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig;
typedef struct tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg;
typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA;
typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg;
typedef struct tySequence__nJo9c3YLgP9bN5eMA24IhFtw tySequence__nJo9c3YLgP9bN5eMA24IhFtw;
typedef struct tyObject_Table__puwZz39aIr9cdB5WlFICYPgw tyObject_Table__puwZz39aIr9cdB5WlFICYPgw;
typedef struct tySequence__tZ2LP3xqCx8kcPyjrRkSuA tySequence__tZ2LP3xqCx8kcPyjrRkSuA;
typedef struct tySequence__T74QuWwr8h7Al0PS9cMqKwA tySequence__T74QuWwr8h7Al0PS9cMqKwA;
typedef struct tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ;
typedef struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w;
typedef struct tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ;
typedef struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg;
typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw;
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
typedef struct tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw;
typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw;
typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg;
typedef struct tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g;
typedef struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA;
typedef struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg;
typedef struct tyTuple__yobv8JsmBBRNC1NIieLJzQ tyTuple__yobv8JsmBBRNC1NIieLJzQ;
typedef struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA;
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
typedef struct Exception Exception;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
typedef struct TSafePoint TSafePoint;
typedef struct tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ;
typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg;
typedef struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA;
typedef struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q;
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_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw;
typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw;
typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA;
typedef struct tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g;
typedef struct tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w;
typedef struct tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg;
typedef struct tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg;
typedef struct tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw;
typedef struct tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA;
typedef struct tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg;
typedef struct tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg;
typedef struct tyTuple__TdADeEae6PBWqr7qsUJvPg tyTuple__TdADeEae6PBWqr7qsUJvPg;
typedef struct tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA;
typedef struct tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ;
typedef struct tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ;
typedef struct tyObject_IdentifyError__lajyU6ADVxN9cwAUXwExW7w tyObject_IdentifyError__lajyU6ADVxN9cwAUXwExW7w;
typedef struct tyObject_LPStreamClosedError__nqAr3TBZiV3H75SUywQ0yA tyObject_LPStreamClosedError__nqAr3TBZiV3H75SUywQ0yA;
typedef struct tyObject_LPStreamEOFError__LD9bRjuQJvEFrTZUtieF8kw tyObject_LPStreamEOFError__LD9bRjuQJvEFrTZUtieF8kw;
typedef struct tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg;
typedef struct tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg;
typedef struct tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw;
typedef struct tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA;
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 tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw;
typedef struct tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg;
typedef struct tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w;
typedef struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ;
typedef struct tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw;
typedef struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA;
typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w;
typedef struct tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA;
typedef struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw;
typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA;
typedef struct tyTuple__NevGmcPz5FN13v9cZPsfRXw tyTuple__NevGmcPz5FN13v9cZPsfRXw;
typedef struct tyObject_LPStreamError__wy6eDDQZa7q3NUBYs9aSn3A tyObject_LPStreamError__wy6eDDQZa7q3NUBYs9aSn3A;
typedef struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ;
typedef struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw;
typedef struct tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg;
typedef struct tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw;
typedef struct tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg;
typedef struct tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw;
typedef struct tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA;
typedef struct tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA;
typedef struct tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw;
typedef struct tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A;
typedef struct tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ;
typedef struct tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ;
typedef struct tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw;
typedef struct tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA;
typedef struct tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg;
typedef struct tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg;
typedef struct tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA;
typedef struct tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw;
typedef struct tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ;
typedef struct tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA;
typedef struct tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg;
typedef struct tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw;
typedef struct tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ;
typedef struct tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg;
typedef struct tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg;
typedef struct tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q;
typedef struct tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw;
typedef struct tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw;
typedef struct tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q;
typedef struct tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw;
typedef struct tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA;
typedef struct tyObject_Table__h8cNvChU6yNAdM6bChlFYA tyObject_Table__h8cNvChU6yNAdM6bChlFYA;
typedef struct tySequence__MA0zEHLrBVKsH6AAd9aPHDA tySequence__MA0zEHLrBVKsH6AAd9aPHDA;
typedef struct tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw;
typedef struct tySequence__8d9bxJ1229c513mLE0NixLcQ tySequence__8d9bxJ1229c513mLE0NixLcQ;
typedef struct tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA;
typedef struct tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA;
typedef struct tySequence__noUposH7mngFQgmwJm5tLw tySequence__noUposH7mngFQgmwJm5tLw;
typedef struct tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g;
typedef struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw;
typedef struct tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag;
typedef struct tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw;
typedef struct tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw;
typedef struct tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg;
typedef struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ;
typedef struct tySequence__4tnpefYRDGIct5y7RxC8KA tySequence__4tnpefYRDGIct5y7RxC8KA;
typedef struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg tyObject_Table__lHpSn1a1LQne7Vijlza5tg;
typedef struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg tySequence__1cmYA8zDV0s9c4gpLK2ygBg;
typedef struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ;
typedef struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g;
typedef struct tySequence__cqQjXlSu8KsGxE7CJO2mcA tySequence__cqQjXlSu8KsGxE7CJO2mcA;
typedef struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg;
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
typedef struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg tyObject_Table__t1GIbsENi89cp9cMuggZaXQg;
typedef struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ tySequence__9bUff3pvvg9b9bwSnutq8aJFQ;
typedef struct tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA;
typedef struct tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA;
typedef struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA;
typedef struct tySequence__RHVAHq4hk7ajRY6ChL6jQg tySequence__RHVAHq4hk7ajRY6ChL6jQg;
typedef struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g tyObject_Table__fiNjm9awTH2rESOsTX1tq6g;
typedef struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA tySequence__Y9bpibYYCq7U9bI2q2EkdjDA;
typedef struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ tyObject_Table__30SNsEhxoOsalydUEsCtnQ;
typedef struct tySequence__a9czYAVXtt3ELF2dd9apg7CA tySequence__a9czYAVXtt3ELF2dd9apg7CA;
typedef struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg;
typedef struct tySequence__UuxWsCxMkcgdpNKQqNagIQ tySequence__UuxWsCxMkcgdpNKQqNagIQ;
typedef struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA;
typedef struct tySequence__9c0dnHKqrAJoOYibqj28Tqw tySequence__9c0dnHKqrAJoOYibqj28Tqw;
typedef struct tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A;
typedef struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig tyObject_Table__uch9bhpeVGvQNw5ZevH84ig;
typedef struct tySequence__Fdd1zCc4iVW86c0yW4quCQ tySequence__Fdd1zCc4iVW86c0yW4quCQ;
typedef struct tySequence__zU9c9aN0ThoG6EA0AgL2rehg tySequence__zU9c9aN0ThoG6EA0AgL2rehg;
typedef struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ tyObject_Table__7jF9cWTJuKouswppQdViGuQ;
typedef struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ;
typedef struct tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw;
typedef struct tySequence__V3k0XgMRSv4dsRDg4jvB2w tySequence__V3k0XgMRSv4dsRDg4jvB2w;
typedef struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw;
typedef struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg tySequence__9bIYZNL3t229a9bbJxXEVTAsg;
typedef struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw;
typedef struct tySequence__uWop5OFSkZe0GjlY2KeNCQ tySequence__uWop5OFSkZe0GjlY2KeNCQ;
typedef struct tySequence__ATM5aJpGi7DpUf61ijJgTA tySequence__ATM5aJpGi7DpUf61ijJgTA;
typedef struct tyTuple__lG9artYnG9a6GxqcmhxZJl6g tyTuple__lG9artYnG9a6GxqcmhxZJl6g;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw;
typedef struct tyTuple__IIcO09chBBRGVL39cP28NaLg tyTuple__IIcO09chBBRGVL39cP28NaLg;
typedef struct tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw;
typedef struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A;
typedef struct tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ;
typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw;
typedef struct tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ;
typedef struct tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA;
typedef struct tySequence__xNHF59br19a2ddRDpm49b8z3A tySequence__xNHF59br19a2ddRDpm49b8z3A;
typedef struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w tySequence__CP6AbN9aoC6Xupc2HZLYt1w;
typedef struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA tyTuple__9bU0L219b3fjpDIE6keMYb9bA;
typedef struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA;
typedef struct tySequence__El1HzcbAXI4FXRMy9aew4PA tySequence__El1HzcbAXI4FXRMy9aew4PA;
typedef struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w tyTuple__PtvwtIrL0rxEmrV5ypzN1w;
typedef struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw;
typedef struct tyTuple__9b9aejOTD70mq52wgtBDEUtA tyTuple__9b9aejOTD70mq52wgtBDEUtA;
typedef struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA;
typedef struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA tySequence__2lQSxaq5eC9aWYzZNTJyZtA;
typedef struct tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg;
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
typedef struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ tyTuple__5G2YOQcjDoTxOBDaB9cojOQ;
typedef struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw;
typedef struct tySequence__fUw9czUTIZ9b39boL0IkeycMA tySequence__fUw9czUTIZ9b39boL0IkeycMA;
typedef struct tyTuple__GJ2zXV257gwBkpQeeINxTA tyTuple__GJ2zXV257gwBkpQeeINxTA;
typedef struct tyTuple__beecycqPiHJ0zV6hA4CDDw tyTuple__beecycqPiHJ0zV6hA4CDDw;
typedef struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw tyObject_Moment__p19adwOigsIe5d3NlfPJOEw;
typedef struct tyTuple__v1juhacNXUiTV7vBi4DL4w tyTuple__v1juhacNXUiTV7vBi4DL4w;
typedef struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ;
typedef struct tySequence__8MW0JodCedjay9anGTGrBmA tySequence__8MW0JodCedjay9anGTGrBmA;
typedef struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg;
typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg;
typedef struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ tyTuple__pf8EktL9bgDdy8y4sHgDywQ;
typedef struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng;
typedef struct tySequence__zAf2abIhMjaomS6jkKP9a8w tySequence__zAf2abIhMjaomS6jkKP9a8w;
typedef struct tySequence__IjDV3u39bZeDnOOTq5TAF5g tySequence__IjDV3u39bZeDnOOTq5TAF5g;
typedef struct tySequence__WSbLInFxGn0pnyF9cry8bUA tySequence__WSbLInFxGn0pnyF9cry8bUA;
typedef struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ tyTuple__XoHou9cDncYHiFSYulm9bCbQ;
typedef struct tySequence__8WnaEiRmPgG3EbHz9byM9c5w tySequence__8WnaEiRmPgG3EbHz9byM9c5w;
typedef struct tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg;
typedef struct tyTuple__dNR3eA37fNjmk6qLgrtFiA tyTuple__dNR3eA37fNjmk6qLgrtFiA;
typedef struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ;
typedef struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ;
typedef struct tySequence__ePVkqZZoBAVzojrVYd6imA tySequence__ePVkqZZoBAVzojrVYd6imA;
typedef struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg tyTuple__Yuoja6yUlXaBRmF9bT9auYbg;
typedef struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ;
typedef struct tyTuple__uga0iURbtDFb1ToQ8Jog2g tyTuple__uga0iURbtDFb1ToQ8Jog2g;
typedef struct tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA;
typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA;
typedef struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw tyTuple__Yf43hwa7QhUGH1PCalZ0Uw;
typedef struct tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ;
typedef struct tyTuple__RrUBWepzr5rTWSyPUXBpgg tyTuple__RrUBWepzr5rTWSyPUXBpgg;
typedef struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ;
typedef struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w;
typedef struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA;
typedef struct tySequence__FEFXDzYbVdCsaxKNxgC9akw tySequence__FEFXDzYbVdCsaxKNxgC9akw;
typedef struct tyTuple__4BZjwrCbd7vt326dbqRhjA tyTuple__4BZjwrCbd7vt326dbqRhjA;
typedef struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg;
typedef struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew;
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
struct TNimType {NI size;
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
TNimType* base;
TNimNode* node;
void* finalizer;
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
NCSTRING name;
TNimType* nextType;
NI instances;
NI sizes;
};
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
NI offset;
TNimType* typ;
NCSTRING name;
NI len;
TNimNode** sons;
};
typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void);
struct TGenericSeq {NI len;
NI reserved;
};
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
};
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount;
TNimType* typ;
};
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom;
};
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len;
NI cap;
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
};
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512];
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
};
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link;
NI key;
NI upperBound;
NI level;
};
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
NI Field1;
};
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len;
tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
};
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj;
NI maxLargeObj;
tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks;
NU32 flBitmap;
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
NI currMem;
NI maxMem;
NI freeMem;
NI occ;
NI lastSize;
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
NIM_BOOL locked;
NIM_BOOL blockChunkSizeIncrease;
NI nextChunkSize;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
NI allocCounter;
NI deallocCounter;
};
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans;
NI cycleCollections;
NI maxThreshold;
NI maxStackSize;
NI maxStackCells;
NI cycleTableSize;
NI64 maxPause;
};
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter;
NI max;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
};
typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5];
struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head;
tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail;
pthread_mutex_t lock;
};
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
NI cycleThreshold;
NI zctThreshold;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
NI recGcLock;
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose;
NI gcThreadId;
};
struct RootObj {TNimType* m_type;};
struct tyObject_Table__UvSlGqDg4nWNM1wskOFQeg {tySequence__9bnMQh9b5oMSxlDf1K9buBp7w* data;
NI counter;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0);
void* ClE_0;
} tyProc__z1SP1KQZYjnpZb76SJLOBA;
struct tyObject_Table__puwZz39aIr9cdB5WlFICYPgw {tySequence__tZ2LP3xqCx8kcPyjrRkSuA* data;
NI counter;
};
struct tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ { RootObj Sup;tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* connManager;
tySequence__2cpQyxGfmqpyyfbkB8qrug* transports;
tySequence__XBkfpmuZfG9b68oBajUS2Rw* protocols;
tyObject_Table__UvSlGqDg4nWNM1wskOFQeg muxers;
tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* ms;
tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg* identity;
tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler;
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* secureManagers;
tyObject_Table__puwZz39aIr9cdB5WlFICYPgw dialLock;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* acceptFuts;
};
struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__Y7TIAk6Os9cRMtmIj9bEqCww;
struct tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw { RootObj Sup;NI colonstate_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId1;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1173400465_;
};
struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA {char dummy;
};
struct tyTuple__yobv8JsmBBRNC1NIieLJzQ {
tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA Field0;
};
struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg {tyTuple__yobv8JsmBBRNC1NIieLJzQ finalOutputs;
NimStringDesc* buffer;
};
typedef NU8 tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA;
struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA {tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg output;
tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA level;
};
struct tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result3;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1173850196_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result8;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* stream9;
};
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;
};
typedef tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* tyArray__kxz8rOJaA6VYZ3cWZxaoRw[2];
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;};
typedef tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* tyArray__06L8jjfbunFPxVliYUVjmQ[2];
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (void* arg, void* ClE_0);
void* ClE_0;
} tyProc__9bqx36VxQxXejdrF09bFARDQ;
typedef NU8 tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA;
struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw { RootObj Sup;tyArray__06L8jjfbunFPxVliYUVjmQ location;
tySequence__qkV9cggxceO9cpfUWIbCnvJg* callbacks;
tyProc__9bqx36VxQxXejdrF09bFARDQ cancelcb;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* child;
tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA state;
Exception* error;
NIM_BOOL mustCancel;
NI id;
};
struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* value;
};
struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA { tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q Sup;};
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;
};
struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value;
};
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_DialFailedError__HalDnpqQWhiBjd37Sz1d7g { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1171850465_;
};
struct tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result1;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1172300194_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
NimStringDesc* selected7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
};
struct tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NimStringDesc* value;
};
struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_42) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_43) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_45) (void* udataX60gensym117185047_);
struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg {NCSTRING procedure;
NCSTRING file;
NI line;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_47) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_48) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_50) (void* udataX60gensym117340047_);
struct tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch1;
};
struct tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw* colonup_;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1196907044_;
};
struct tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1197350194_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc8;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11981001910_;
NIM_BOOL colonunrollFinally11_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture12;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult13_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record14;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11989501915_;
};
typedef NI16 tyArray__H8m8FqzYzTF9bLm627WTXkg[11];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_73) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_74) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_76) (void* udataX60gensym119690705_);
typedef struct {
N_NIMCALL_PTR(NIM_BOOL, ClP_0) (NimStringDesc* proto, void* ClE_0);
void* ClE_0;
} tyProc__45NwvjyfIWTGrNWgg5Pcig;
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0);
void* ClE_0;
} tyProc__Sx7TcXJiI2BS08wYpfOyIg;
struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w { RootObj Sup;tySequence__sM4lkSb7zS6F7OVMvW9cffQ* codecs;
tyProc__Sx7TcXJiI2BS08wYpfOyIg handler;
};
struct tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
};
struct tyTuple__TdADeEae6PBWqr7qsUJvPg {
NI Field0;
NimStringDesc* Field1;
tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* Field2;
};
typedef struct {
N_NIMCALL_PTR(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0);
void* ClE_0;
} tyProc__dngL6hYHZtDTatUnRjlOsw;
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer, void* ClE_0);
void* ClE_0;
} tyProc__syWZmSVgEgtT88lIceSd6w;
struct tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyProc__dngL6hYHZtDTatUnRjlOsw newMuxer;
tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler;
tyProc__syWZmSVgEgtT88lIceSd6w muxerHandler;
};
struct tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ { RootObj Sup;NI colonstate_;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1192000464_;
};
struct tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA { RootObj Sup;tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* connection;
};
struct tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn4;
tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ* colonup_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record6;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1192450197_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result9;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture10;
tyObject_IdentifyError__lajyU6ADVxN9cwAUXwExW7w* exc11;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11933001913_;
tyObject_LPStreamClosedError__nqAr3TBZiV3H75SUywQ0yA* exc14;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record15;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11940501916_;
tyObject_LPStreamEOFError__LD9bRjuQJvEFrTZUtieF8kw* exc17;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record18;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11948001919_;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc20;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture21;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc22;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture23;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record24;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11957501925_;
};
struct tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg { RootObj Sup;NI colonstate_;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1147700464_;
};
struct tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* stream7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
};
struct tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s1;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1145350464_;
};
typedef NU8 tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg;
typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32];
struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64];
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_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA { RootObj Sup;NI colonstate_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture1;
tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3;
tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ info4;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1146350196_;
};
struct tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NIM_BOOL value;
};
struct tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ value;
};
struct tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
typedef NU8 tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw;
struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA {tyArray__w5VB8h5K8DB3oWrO5U2wqg data;
};
struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme;
union{
struct {tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw* rsakey;
} _scheme_1;
struct {tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA edkey;
} _scheme_2;
struct {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w skkey;
} _scheme_3;
struct {tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA* eckey;
} _scheme_4;
};
};
struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw { RootObj Sup;tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId;
tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protocols;
NimStringDesc* protoVersion;
NimStringDesc* agentVersion;
NimStringDesc* secure;
tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw keyType;
union{
struct {tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ privateKey;
} _keyType_1;
struct {tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg key;
} _keyType_2;
};
};
struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;};
struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;};
typedef tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyArray__dy9bXFnEOSMt49aV7Vz01bkw[1];
typedef NimStringDesc* tyArray__8ZvwQIddfpj2THRVPsFzIQ[1];
struct tyTuple__NevGmcPz5FN13v9cZPsfRXw {
NimStringDesc* Field0;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field1;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field2;
NimStringDesc* Field3;
NimStringDesc* Field4;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_99) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_100) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_102) (void* udataX60gensym114535047_);
typedef NI16 tyArray__RDnWin0u0hV9cSO2ftDiCRA[12];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_105) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_106) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_107) (void* udataX60gensym114770047_);
struct tyObject_IdentifyError__lajyU6ADVxN9cwAUXwExW7w { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_LPStreamError__wy6eDDQZa7q3NUBYs9aSn3A { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_LPStreamClosedError__nqAr3TBZiV3H75SUywQ0yA { tyObject_LPStreamError__wy6eDDQZa7q3NUBYs9aSn3A Sup;};
struct tyObject_LPStreamEOFError__LD9bRjuQJvEFrTZUtieF8kw { tyObject_LPStreamError__wy6eDDQZa7q3NUBYs9aSn3A Sup;};
typedef NI16 tyArray__9a2ZRootKIf3J5enZwosURA[15];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_128) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_129) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_131) (void* udataX60gensym119200047_);
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ event_0, void* ClE_0);
void* ClE_0;
} tyProc__Rp9cT2oC4YNELodYXsKg7qA;
typedef NU8 tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ;
struct tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s1;
tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1186500463_;
};
struct tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw { RootObj Sup;NI colonstate_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* result1;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1186950194_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* startFuts5;
tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t6;
NI i7;
NI L8;
NI i9;
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw a10;
NI i11;
NI L12;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* server13;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record14;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11877001915_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result16;
};
struct tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ { RootObj Sup;tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw ma;
NI multicodec;
NIM_BOOL running;
};
struct tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg { RootObj Sup;NI colonstate_;
tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* transport1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1182600464_;
};
struct tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* upgrades4;
tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg* colonup_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1183050198_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result10;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc11;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11851001913_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc14;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record15;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11856501916_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture17;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record18;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11838001919_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture20;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record21;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11844501922_;
};
struct tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* upgrades3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1179600964_;
};
struct tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA { RootObj Sup;NI size;
NI count;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* queue;
};
struct tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11811501910_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11818501912_;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_181) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_182) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_184) (void* udataX60gensym117960097_);
struct tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* incomingConn1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1155850464_;
};
struct tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1156300196_;
tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* ms7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc10;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11603001912_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture13;
tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* k14;
NI i15;
NI L16;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture17;
};
struct tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;};
struct tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ* colonup_;
NimStringDesc* proto3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1156652045_;
};
struct tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1157100194_;
tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* secure5;
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* resultX60gensym1157452016_;
tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* it7;
NI i8;
NI L9;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* cconn10;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture11;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc13;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record14;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11582001915_;
NIM_BOOL colonunrollFinally16_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture17;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* sconn18;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult19_;
tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* muxer20;
NI L21;
NI h22;
NI colontmp23_;
NI res24;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record25;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11591501926_;
};
typedef NI16 tyArray__XYvKFwqxIc2whnKLisCnXw[14];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_218) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_219) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_221) (void* udataX60gensym115665205_);
typedef NI16 tyArray__Asxg2ur6LWYA9aNqt69cLwQA[13];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_225) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_226) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_228) (void* udataX60gensym115585047_);
typedef NI16 tyArray__L2tuZylbNTC5Op1A9cxcK8g[18];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_231) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_232) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_234) (void* udataX60gensym118260047_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_243) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_244) (void);
struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__T74QuWwr8h7Al0PS9cMqKwA* value;
};
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_246) (void* udataX60gensym118650047_);
struct tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA { RootObj Sup;NI colonstate_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId1;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs4;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture5;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1174950806_;
};
struct tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_;
Exception* coloncurExc3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult4_;
NIM_BOOL colonunrollFinally5_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1175400199_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture10;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result11;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn12;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record13;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11762501914_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* stream15;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture16;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc17;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record18;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11780001919_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture20;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc21;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record22;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11787501923_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture24;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture25;
};
struct tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s1;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId2;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture3;
tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1167000465_;
};
struct tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result4;
tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg* colonup_;
tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* lock6;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result8;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn9;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record10;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11687501911_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture12;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record13;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11695501914_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record15;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11705501916_;
};
struct tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ { RootObj Sup;NI colonstate_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId1;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s2;
tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs3;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1161150465_;
};
struct tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower12_;
Exception* coloncurExc3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult4_;
NIM_BOOL colonunrollFinally5_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1161600199_;
tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t10;
NI i11;
NI L12;
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw a13;
NI i14;
NI L15;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record16;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11623501917_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture18;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result19;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc20;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record21;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11632501922_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc23;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record24;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11640001925_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* dialed26;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture27;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc28;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture29;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record30;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11652001931_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn32;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record33;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11661501934_;
};
struct tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s2;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1153402654_;
};
struct tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result1;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1153850194_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* sconn7;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record10;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11550001911_;
};
struct tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s1;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn2;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1143250164_;
};
struct tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result3;
tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture5;
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* colontmp6_;
NI iX60gensym1143450047_;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym1143450058_;
tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* it9;
NI i10;
NI L11;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result12;
NimStringDesc* codec13;
NI i14;
NI L15;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record16;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11442001917_;
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* secureProtocol18;
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* resultX60gensym11446520119_;
tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* it20;
NI i21;
NI L22;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_306) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_307) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_309) (void* udataX60gensym114325017_);
struct tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* value;
};
struct tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s2;
tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1148550464_;
};
struct tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* result4;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5;
tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1149050197_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record8;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1149700199_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result10;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture11;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym11502521812_;
NimStringDesc* xX60gensym11502521913_;
NI L14;
NI h15;
NI colontmp16_;
NI res17;
NimStringDesc* muxerName18;
NI L19;
NI h20;
NI colontmp21_;
NI res22;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record23;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11508001924_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record25;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11515501926_;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer27;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture28;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc29;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record30;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11525501931_;
};
typedef N_CLOSURE_PTR(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, TM__Tra5WJkmqmXIsONj5ZlJOQ_333) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_339) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_340) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_342) (void* udataX60gensym114855047_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_351) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_352) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_354) (void* udataX60gensym115340266_);
typedef NI16 tyArray__Z9aa9aXwd9cxe8q0AORPMPUjg[24];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_367) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_368) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_370) (void* udataX60gensym116115047_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_378) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_379) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_381) (void* udataX60gensym116700047_);
struct tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw { RootObj Sup;NI colonstate_;
tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg* colonup_;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1176700203_;
};
struct tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q { RootObj Sup;NI colonstate_;
tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture2;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_394) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_395) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_397) (void* udataX60gensym117670021_);
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__Tra5WJkmqmXIsONj5ZlJOQ_398) (void);
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__Tra5WJkmqmXIsONj5ZlJOQ_403) (void);
typedef NI16 tyArray__D2Qilxz9chnA8qd0Fl7JJpw[23];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_406) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_407) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_408) (void* udataX60gensym117495081_);
struct tyObject_Table__h8cNvChU6yNAdM6bChlFYA {tySequence__MA0zEHLrBVKsH6AAd9aPHDA* data;
NI counter;
};
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, NI amount, void* ClE_0);
void* ClE_0;
} tyProc__ZA3lINsWoNneKJOpAN9axcg;
struct tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager;
br_hmac_drbg_context* rng;
NimStringDesc* text;
tyObject_Table__h8cNvChU6yNAdM6bChlFYA accounting;
tyProc__ZA3lINsWoNneKJOpAN9axcg credit;
tyProc__ZA3lINsWoNneKJOpAN9axcg debit;
};
struct tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager;
br_hmac_drbg_context* rng;
tySequence__8d9bxJ1229c513mLE0NixLcQ* messages;
tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA* store;
tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw* wakuSwap;
};
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (NimStringDesc* requestId, tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g msg, void* ClE_0);
void* ClE_0;
} tyProc__a4DglbW0Bo0BSaEo4OAwDw;
struct tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;br_hmac_drbg_context* rng;
tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager;
tySequence__noUposH7mngFQgmwJm5tLw* subscribers;
tyProc__a4DglbW0Bo0BSaEo4OAwDw pushHandler;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event_0, void* ClE_0);
void* ClE_0;
} tyProc__J8ull9aEQOhjfQVu9aecrsPg;
typedef NU8 tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw;
struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ {tySequence__4tnpefYRDGIct5y7RxC8KA* data;
NI counter;
};
struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg {tySequence__1cmYA8zDV0s9c4gpLK2ygBg* data;
NI counter;
};
struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ {tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* data;
NI counter;
};
typedef struct {
N_NIMCALL_PTR(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, ClP_0) (tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* m, void* ClE_0);
void* ClE_0;
} tyProc__i3ZahgXJqudlFdCju1Hx8w;
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
NI counter;
};
struct tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch_0;
tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ topics;
tyObject_Table__lHpSn1a1LQne7Vijlza5tg peers;
NIM_BOOL triggerSelf;
NIM_BOOL verifySignature;
NIM_BOOL sign;
tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ validators;
tySequence__cqQjXlSu8KsGxE7CJO2mcA** observers;
tyProc__i3ZahgXJqudlFdCju1Hx8w msgIdProvider;
NU64 msgSeqno;
NIM_BOOL anonymize;
tyProc__45NwvjyfIWTGrNWgg5Pcig subscriptionValidator;
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg knownTopics;
};
struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg {tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* data;
NI counter;
};
struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA {tySequence__RHVAHq4hk7ajRY6ChL6jQg* data;
NI counter;
};
struct tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA { RootObj Sup;tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* head;
tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* tail;
tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA entries;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout;
};
struct tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw { tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg Sup;tyObject_Table__t1GIbsENi89cp9cMuggZaXQg floodsub;
tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA seen;
};
struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g {tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* data;
NI counter;
};
struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ {tySequence__a9czYAVXtt3ELF2dd9apg7CA* data;
NI counter;
};
struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg {tySequence__UuxWsCxMkcgdpNKQqNagIQ* data;
NI counter;
};
struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA {tySequence__9c0dnHKqrAJoOYibqj28Tqw* data;
NI counter;
};
struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig {tySequence__Fdd1zCc4iVW86c0yW4quCQ* data;
NI counter;
};
struct tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A { RootObj Sup;tyObject_Table__uch9bhpeVGvQNw5ZevH84ig msgs;
tySequence__zU9c9aN0ThoG6EA0AgL2rehg* history;
NI windowSize;
};
struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ {tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* data;
NI counter;
};
struct tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw {NIM_BOOL explicit_0;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw pruneBackoff;
NIM_BOOL floodPublish;
NF gossipFactor;
NI d;
NI dLow;
NI dHigh;
NI dScore;
NI dOut;
NI dLazy;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw heartbeatInterval;
NI historyLength;
NI historyGossip;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw fanoutTTL;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw seenTTL;
NF gossipThreshold;
NF publishThreshold;
NF graylistThreshold;
NF acceptPXThreshold;
NF opportunisticGraftThreshold;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw decayInterval;
NF decayToZero;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw retainScore;
NF appSpecificWeight;
NF ipColocationFactorWeight;
NF ipColocationFactorThreshold;
NF behaviourPenaltyWeight;
NF behaviourPenaltyDecay;
tySequence__V3k0XgMRSv4dsRDg4jvB2w* directPeers;
};
struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw {tySequence__9bIYZNL3t229a9bbJxXEVTAsg* data;
NI counter;
};
struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw {tySequence__uWop5OFSkZe0GjlY2KeNCQ* data;
NI counter;
};
struct tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw { tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw Sup;tyObject_Table__t1GIbsENi89cp9cMuggZaXQg mesh;
tyObject_Table__t1GIbsENi89cp9cMuggZaXQg fanout;
tyObject_Table__t1GIbsENi89cp9cMuggZaXQg gossipsub;
tyObject_Table__t1GIbsENi89cp9cMuggZaXQg explicit_0;
tyObject_Table__fiNjm9awTH2rESOsTX1tq6g backingOff;
tyObject_Table__30SNsEhxoOsalydUEsCtnQ lastFanoutPubSub;
tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg gossip;
tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA control;
tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A mcache;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* heartbeatFut;
NIM_BOOL heartbeatRunning;
tyObject_Table__7jF9cWTJuKouswppQdViGuQ peerStats;
tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw parameters;
tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw topicParams;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* directPeersLoop;
tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw peersInIP;
tySequence__ATM5aJpGi7DpUf61ijJgTA* heartbeatEvents;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* randomBytes;
};
struct tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag { tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw Sup;};
struct tyTuple__lG9artYnG9a6GxqcmhxZJl6g {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* Field2;
};
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname;
NI line;
NCSTRING filename;
};
struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function;
void* udata;
};
struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ {tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind;
union{
struct {NIM_BOOL incoming;
} _kind_1;
};
};
typedef unsigned char tyArray__A1SHJCPZVISPTujoygIPEQ[64];
struct tyTuple__IIcO09chBBRGVL39cP28NaLg {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
NI Field2;
};
struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload;
NU32 contentTopic;
NU32 version;
};
struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
struct tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ {tyObject_MDigest__law9ct65KplMYBvtmjCQxbw digest;
NF receivedTime;
};
struct tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw {tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg;
tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ index;
};
struct tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA {tySequence__xNHF59br19a2ddRDpm49b8z3A* contentFilters;
NimStringDesc* topic;
NIM_BOOL subscribe;
};
struct tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ {tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peer;
NimStringDesc* requestId;
tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA filter;
};
struct tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g {tySequence__CP6AbN9aoC6Xupc2HZLYt1w* messages;
};
struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw {tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind;
union{
struct {NIM_BOOL initiator;
} _kind_1;
};
};
struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA {NimStringDesc* name;
tySequence__El1HzcbAXI4FXRMy9aew4PA* handler;
};
struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA {
NI Field0;
NimStringDesc* Field1;
tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA Field2;
};
struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field2;
};
struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA {tySequence__2lQSxaq5eC9aWYzZNTJyZtA* data;
NI counter;
};
struct tyTuple__9b9aejOTD70mq52wgtBDEUtA {
NI Field0;
NimStringDesc* Field1;
tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA Field2;
};
struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg {tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw fromPeer;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* seqno;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signature;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key;
};
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
NI Field0;
NimStringDesc* Field1;
};
struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw {tySequence__fUw9czUTIZ9b39boL0IkeycMA* data;
NI counter;
};
struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ {
NI Field0;
NimStringDesc* Field1;
tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2;
};
struct tyTuple__GJ2zXV257gwBkpQeeINxTA {
NI Field0;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1;
tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* Field2;
};
struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw {NI64 value;
};
struct tyTuple__beecycqPiHJ0zV6hA4CDDw {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2;
};
struct tyTuple__v1juhacNXUiTV7vBi4DL4w {
NI Field0;
NimStringDesc* Field1;
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2;
};
struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg {NimStringDesc* topicID;
tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
};
struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ {
NI Field0;
NimStringDesc* Field1;
tySequence__8MW0JodCedjay9anGTGrBmA* Field2;
};
struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng {tySequence__8MW0JodCedjay9anGTGrBmA* ihave;
tySequence__zAf2abIhMjaomS6jkKP9a8w* iwant;
tySequence__IjDV3u39bZeDnOOTq5TAF5g* graft;
tySequence__WSbLInFxGn0pnyF9cry8bUA* prune;
};
struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ {
NI Field0;
NimStringDesc* Field1;
tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng Field2;
};
struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ {
NI Field0;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1;
tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg Field2;
};
struct tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* mid;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs;
};
struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ {tySequence__ePVkqZZoBAVzojrVYd6imA* data;
NI counter;
};
struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ {tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ topicInfos;
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw expire;
NF score;
NF appScore;
NF behaviourPenalty;
};
struct tyTuple__dNR3eA37fNjmk6qLgrtFiA {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ Field2;
};
struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ {NF topicWeight;
NF timeInMeshWeight;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeInMeshQuantum;
NF timeInMeshCap;
NF firstMessageDeliveriesWeight;
NF firstMessageDeliveriesDecay;
NF firstMessageDeliveriesCap;
NF meshMessageDeliveriesWeight;
NF meshMessageDeliveriesDecay;
NF meshMessageDeliveriesThreshold;
NF meshMessageDeliveriesCap;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesActivation;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesWindow;
NF meshFailurePenaltyWeight;
NF meshFailurePenaltyDecay;
NF invalidMessageDeliveriesWeight;
NF invalidMessageDeliveriesDecay;
};
struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg {
NI Field0;
NimStringDesc* Field1;
tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ Field2;
};
struct tyTuple__uga0iURbtDFb1ToQ8Jog2g {
NI Field0;
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw Field1;
tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2;
};
typedef N_CDECL_PTR(void, tyProc__3qI9bVHqiq07sTQRU9bkkkYQ) (br_prng_class** ctx, void* params, void* seed, NI seedLen);
typedef N_CDECL_PTR(void, tyProc__hquUwNr88w4T5ldt8BqLLQ) (br_prng_class** ctx, void* out_0, NI len_0);
typedef N_CDECL_PTR(void, tyProc__bF2JFxTs1q6Lq365NU79a2Q) (br_hash_class** ctx);
typedef N_CDECL_PTR(void, tyProc__Dc9br5a6SHw9cxie3cas0KTA) (br_hash_class** ctx, void* data_0, NI len_0);
typedef N_CDECL_PTR(void, tyProc__JETfgzvEnx6Tz9bYRct9a51g) (br_hash_class** ctx, void* dst);
typedef N_CDECL_PTR(NU64, tyProc__e9bd9aJH2sCZh75q9aAcv7ylg) (br_hash_class** ctx, void* dst);
typedef N_CDECL_PTR(void, tyProc__g9c2vH2tlPaPmvfTZ3PeWQQ) (br_hash_class** ctx, void* stb, NU64 count_0);
struct tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA {tySequence__9bAGqSvkAaFL9bWjsEPslrFA* topics;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, void* ClE_0);
void* ClE_0;
} tyProc__QB1jgAgEgi4jeepzNCjHhQ;
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, ClP_0) (NimStringDesc* topic, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* message, void* ClE_0);
void* ClE_0;
} tyProc__XK9avDdFMbG7vUcJY4tJ5mQ;
struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw {
NI Field0;
tyProc__XK9avDdFMbG7vUcJY4tJ5mQ Field1;
};
struct tyTuple__RrUBWepzr5rTWSyPUXBpgg {
NI Field0;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field1;
};
struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ {tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
};
struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w {NimStringDesc* topicID;
};
struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA {NimStringDesc* topicID;
tySequence__FEFXDzYbVdCsaxKNxgC9akw* peers;
NU64 backoff;
};
struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg {tyObject_Moment__p19adwOigsIe5d3NlfPJOEw graftTime;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshTime;
NIM_BOOL inMesh;
NIM_BOOL meshMessageDeliveriesActive;
NF firstMessageDeliveries;
NF meshMessageDeliveries;
NF meshFailurePenalty;
NF invalidMessageDeliveries;
};
struct tyTuple__4BZjwrCbd7vt326dbqRhjA {
NI Field0;
NimStringDesc* Field1;
tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg Field2;
};
struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* peerID;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signedPeerRecord;
};
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__2cpQyxGfmqpyyfbkB8qrug { TGenericSeq Sup; tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* data[SEQ_DECL_SIZE];};struct tySequence__XBkfpmuZfG9b68oBajUS2Rw { TGenericSeq Sup; tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* data[SEQ_DECL_SIZE];};struct tySequence__nJo9c3YLgP9bN5eMA24IhFtw { TGenericSeq Sup; tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* data[SEQ_DECL_SIZE];};struct tySequence__pJDjdGjSf3HlAOELaHOmSA { TGenericSeq Sup; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw data[SEQ_DECL_SIZE];};struct tySequence__T74QuWwr8h7Al0PS9cMqKwA { TGenericSeq Sup; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__9bnMQh9b5oMSxlDf1K9buBp7w { TGenericSeq Sup; tyTuple__TdADeEae6PBWqr7qsUJvPg data[SEQ_DECL_SIZE];};struct tySequence__tZ2LP3xqCx8kcPyjrRkSuA { TGenericSeq Sup; tyTuple__lG9artYnG9a6GxqcmhxZJl6g data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__MA0zEHLrBVKsH6AAd9aPHDA { TGenericSeq Sup; tyTuple__IIcO09chBBRGVL39cP28NaLg data[SEQ_DECL_SIZE];};struct tySequence__8d9bxJ1229c513mLE0NixLcQ { TGenericSeq Sup; tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw data[SEQ_DECL_SIZE];};struct tySequence__noUposH7mngFQgmwJm5tLw { TGenericSeq Sup; tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ data[SEQ_DECL_SIZE];};struct tySequence__4tnpefYRDGIct5y7RxC8KA { TGenericSeq Sup; tyTuple__9bU0L219b3fjpDIE6keMYb9bA data[SEQ_DECL_SIZE];};struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg { TGenericSeq Sup; tyTuple__PtvwtIrL0rxEmrV5ypzN1w data[SEQ_DECL_SIZE];};struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g { TGenericSeq Sup; tyTuple__9b9aejOTD70mq52wgtBDEUtA data[SEQ_DECL_SIZE];};struct tySequence__cqQjXlSu8KsGxE7CJO2mcA { TGenericSeq Sup; tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* data[SEQ_DECL_SIZE];};struct tySequence__4eRCaZmrYLLw2k30GPTiMw { TGenericSeq Sup; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ { TGenericSeq Sup; tyTuple__5G2YOQcjDoTxOBDaB9cojOQ data[SEQ_DECL_SIZE];};struct tySequence__RHVAHq4hk7ajRY6ChL6jQg { TGenericSeq Sup; tyTuple__GJ2zXV257gwBkpQeeINxTA data[SEQ_DECL_SIZE];};struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA { TGenericSeq Sup; tyTuple__beecycqPiHJ0zV6hA4CDDw data[SEQ_DECL_SIZE];};struct tySequence__a9czYAVXtt3ELF2dd9apg7CA { TGenericSeq Sup; tyTuple__v1juhacNXUiTV7vBi4DL4w data[SEQ_DECL_SIZE];};struct tySequence__8MW0JodCedjay9anGTGrBmA { TGenericSeq Sup; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg data[SEQ_DECL_SIZE];};struct tySequence__UuxWsCxMkcgdpNKQqNagIQ { TGenericSeq Sup; tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ data[SEQ_DECL_SIZE];};struct tySequence__9c0dnHKqrAJoOYibqj28Tqw { TGenericSeq Sup; tyTuple__pf8EktL9bgDdy8y4sHgDywQ data[SEQ_DECL_SIZE];};struct tySequence__Fdd1zCc4iVW86c0yW4quCQ { TGenericSeq Sup; tyTuple__XoHou9cDncYHiFSYulm9bCbQ data[SEQ_DECL_SIZE];};struct tySequence__8WnaEiRmPgG3EbHz9byM9c5w { TGenericSeq Sup; tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg data[SEQ_DECL_SIZE];};struct tySequence__zU9c9aN0ThoG6EA0AgL2rehg { TGenericSeq Sup; tySequence__8WnaEiRmPgG3EbHz9byM9c5w* data[SEQ_DECL_SIZE];};struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ { TGenericSeq Sup; tyTuple__dNR3eA37fNjmk6qLgrtFiA data[SEQ_DECL_SIZE];};struct tySequence__V3k0XgMRSv4dsRDg4jvB2w { TGenericSeq Sup; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw data[SEQ_DECL_SIZE];};struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg { TGenericSeq Sup; tyTuple__Yuoja6yUlXaBRmF9bT9auYbg data[SEQ_DECL_SIZE];};struct tySequence__uWop5OFSkZe0GjlY2KeNCQ { TGenericSeq Sup; tyTuple__uga0iURbtDFb1ToQ8Jog2g data[SEQ_DECL_SIZE];};struct tySequence__ATM5aJpGi7DpUf61ijJgTA { TGenericSeq Sup; tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* data[SEQ_DECL_SIZE];};struct tySequence__xNHF59br19a2ddRDpm49b8z3A { TGenericSeq Sup; tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA data[SEQ_DECL_SIZE];};struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w { TGenericSeq Sup; tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A data[SEQ_DECL_SIZE];};struct tySequence__El1HzcbAXI4FXRMy9aew4PA { TGenericSeq Sup; tyProc__QB1jgAgEgi4jeepzNCjHhQ data[SEQ_DECL_SIZE];};struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA { TGenericSeq Sup; tyTuple__Yf43hwa7QhUGH1PCalZ0Uw data[SEQ_DECL_SIZE];};struct tySequence__fUw9czUTIZ9b39boL0IkeycMA { TGenericSeq Sup; tyTuple__RrUBWepzr5rTWSyPUXBpgg data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__zAf2abIhMjaomS6jkKP9a8w { TGenericSeq Sup; tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ data[SEQ_DECL_SIZE];};struct tySequence__IjDV3u39bZeDnOOTq5TAF5g { TGenericSeq Sup; tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w data[SEQ_DECL_SIZE];};struct tySequence__WSbLInFxGn0pnyF9cry8bUA { TGenericSeq Sup; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA data[SEQ_DECL_SIZE];};struct tySequence__ePVkqZZoBAVzojrVYd6imA { TGenericSeq Sup; tyTuple__4BZjwrCbd7vt326dbqRhjA data[SEQ_DECL_SIZE];};struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA { TGenericSeq Sup; NU32 data[SEQ_DECL_SIZE];};struct tySequence__FEFXDzYbVdCsaxKNxgC9akw { TGenericSeq Sup; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc);
N_LIB_PRIVATE N_NIMCALL(tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw*, newCounter__aCN0px5Tq3H2b76ZI5TVlg)(NimStringDesc* name_0, NimStringDesc* help, NimStringDesc** labels, NI labelsLen_0, tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* registry, NF sampleRate);
static N_INLINE(void, asgnRef)(void** dest, void* src);
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y);
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr);
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y);
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y);
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_5)(void);
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_8)(void);
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_11)(void);
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_14)(void);
static N_NIMCALL(void, Marker_tySequence__2cpQyxGfmqpyyfbkB8qrug)(void* p, NI op);
static N_NIMCALL(void, Marker_tySequence__XBkfpmuZfG9b68oBajUS2Rw)(void* p, NI op);
static N_NIMCALL(void, Marker_tySequence__nJo9c3YLgP9bN5eMA24IhFtw)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__sFoHz9btyLyHVx29cOlB1cFw)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__KJo4cKqJW2mwTqOygzhI5A)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__eN21D0hW6j1wpOPLcq4VWw)(void);
static N_NIMCALL(void, Marker_tyRef__kkWAwy7JUvSUb6puVVKfrQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dial__9cfjAX8xYK6LSXH3s2RA0Vw)(void* ClE_0);
static N_INLINE(void, pushSafePoint)(TSafePoint* s);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, topicsMatch__KytrWChpQmaEFB83SSLTgg)(tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA logStmtLevel, tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ** logStmtTopics, NI logStmtTopicsLen_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*, topicStateIMPL__9a3L6flyMIR7XMUue3QLydw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*, topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ)(void);
static N_INLINE(void, nimZeroMem)(void* p, NI size);
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size);
N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
N_LIB_PRIVATE N_NIMCALL(void, initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA lvl, NimStringDesc* topics, NimStringDesc* name_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__czv7v33Y9bwyVAHI9b2eiKDw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NI val_0);
N_LIB_PRIVATE N_NIMCALL(NI, getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw)(void);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__U2vmGWVLHFSD9cvjHnmuu2A)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__YvhybdNIMaDdbU9cTJva0oQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__9aAbCsa7tRNF9b0zyDMHxkfw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* val_0);
N_LIB_PRIVATE N_NIMCALL(void, logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r);
N_LIB_PRIVATE N_NIMCALL(void, flushRecord__2TFyTWhDxeU5kGr2yqnA6w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r);
static N_INLINE(void, popSafePoint)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass);
static N_INLINE(Exception*, nimBorrowCurrentException)(void);
static N_INLINE(Exception*, getCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(void, logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg)(NCSTRING msg, Exception* ex);
static N_INLINE(void, popCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, getStream__c1z0ZHVJHyX72s9akD5DhdQ)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
N_LIB_PRIVATE N_NIMCALL(void, internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut);
static N_INLINE(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* fut);
static N_NIMCALL(void, Marker_tyRef__LCnfS84rjM9adLfckMpyyIQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, negotiateStream__NJOU4NzXJ0aoPEkdBugr5Q)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos);
static N_NIMCALL(void, Marker_tyRef__yq9a0aDuCCeCCrOzVfOaivQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__MY19a4VC2noc52R6M9biwzFw)(void);
static N_NIMCALL(void, Marker_tyRef__AR9bHxYWOHF1cYcm4KC5YFg)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, negotiateStream__9cfjAX8xYK6LSXH3s2RA0Vw_2)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__Fso3jK7jRMeiF9aFUl9as7gw)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*, select__DpN8aIS2qT0UNued9b9a9cSxw)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* proto);
static N_INLINE(NimStringDesc*, internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* fut);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item);
static N_INLINE(NI, find__CWgb1wQSxTCKtdHVU5pCYQsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item);
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size);
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut);
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size);
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___xqL1qTIQGkhdyM4F59c1P9aw)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
N_LIB_PRIVATE N_NIMCALL(void, complete__jpa9cB6Pjeq3Iw5JE5yuHCA)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__dplWq9c4Q8Aa8PgnfVtryVw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ywUwa0zhx9a9bhXbygSwK8Uw)(void);
N_LIB_PRIVATE N_CLOSURE(void, negotiateStream_continue__wNAM0FWActfi8N1d9aVjaow)(void* udataX60gensym117185047_, void* ClE_0);
static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x);
static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future);
static N_INLINE(NIM_BOOL, finished__u2ux1DAD9aV67fpqce6ZatAasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future);
N_LIB_PRIVATE N_NOINLINE(void, raiseAssert__gpGJG5CoQzE64skFd9bPG7A)(NimStringDesc* msg) __attribute__((noreturn));
N_LIB_PRIVATE N_NIMCALL(void, addCallback__QeHWXKbDl8k58l1wtsnOOw)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata);
N_LIB_PRIVATE N_NIMCALL(void, cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__79cY7uR9cmEURqRGzzdHerWg)(void);
N_LIB_PRIVATE N_NIMCALL(void, fail__dEwerUAO32nHWeQBlJ30iA)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Jr8Jfi7B2iUixKYroydjOg)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__uFZGZYjO3zzcvEpJVzC6Jg)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__1PWqbibwSbWQw0ecGkk6kA)(void);
N_LIB_PRIVATE N_CLOSURE(void, dial_continue__vFCNRuSvfkBGhcus8Qui0A)(void* udataX60gensym117340047_, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__A1UAQDdG6ZHDlaJTjtp0cw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig*, newMultistream__2t9bDzB1Qo0wqjCMPysCSdg)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA*, init__3HdZJXSv8pLgN3mjAdXu0Q)(NI maxConnsPerPeer);
N_LIB_PRIVATE N_NIMCALL(tySequence__nJo9c3YLgP9bN5eMA24IhFtw*, at___5wxzKQM61LFnTy0BRxWl5g)(tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ** a, NI aLen_0);
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, colonanonymous___T113yY9c87m9bYjb7stlEWBg)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__WsAiEPItA9alsX4lJ2149bFA)(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__GGt0zkbWQEiqgOPILcLIuw)(void);
static N_NIMCALL(void, Marker_tyRef__nVy1pl8jK20dJ3CD8Ulxiw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, anonymous__9cfjAX8xYK6LSXH3s2RA0Vw_3)(void* ClE_0);
static N_INLINE(void, closureIterSetupExc)(Exception* e);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__C5uF8LymWpcDYcWwzs6lxQ)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NIM_BOOL active);
static N_INLINE(NIM_BOOL, isObjWithCache)(TNimType* obj, TNimType* subclass, TNimType** cache);
N_LIB_PRIVATE N_NOINLINE(NIM_BOOL, isObjSlowPath__H8B7g6iFRPI5Em52KFoD6w)(TNimType* obj, TNimType* subclass, TNimType** cache);
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__nGmZZy6OZo9aZh6IQ1s9a7Gg)(void);
N_LIB_PRIVATE N_CLOSURE(void, anonymous_continue__2V2bePFHpsz9aSvH27Tt3Iw)(void* udataX60gensym119690705_, void* ClE_0);
static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future);
N_LIB_PRIVATE N_NIMCALL(void, fail__SwGHbFJf49cefkD9a9cbvNyqA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(void, mount__ulsqxFi0fKs0IWqgDXfnag)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, codec__9aMav7tf05vmztlcWKYHy9ag)(tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* p_0);
N_LIB_PRIVATE N_NIMCALL(void, addHandler__409bxPHi5U5CQNefOqIY9aWQ)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* codecs, tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* protocol_0, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher);
N_LIB_PRIVATE N_NIMCALL(NI, len__Bqp3cVZHhJpGhxMBRwTBeg)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t);
static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode);
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, colonanonymous___TKw5m9a46FXTne6bIdVCbhg)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, muxerHandler__A9b6qpEwbM2tfr7cJGtxgsg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer);
static N_NIMCALL(void, Marker_tyRef__pABkv6J0zqeUtl5jSuZDoQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__YNbz52EAL6MiMUofkFCZNg)(void);
static N_NIMCALL(void, Marker_tyRef__3dSEDJiGkRN4hoqjYds3wQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, muxerHandler__9cfjAX8xYK6LSXH3s2RA0Vw_4)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, close__GOqB79bgSKutNGKGgftpV9cA)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* m);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9bP4qX4hlG5jGi8ITgSPj6g)(void);
N_LIB_PRIVATE N_NIMCALL(void, storeIncoming__GSZUwbSmvF0YffGX89cQJ1A)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(void, storeMuxer__woj3Rmpy0cS9bgTEVNdcjIw)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer, tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* handle);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, identify__A9b6qpEwbM2tfr7cJGtxgsg_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer);
static N_NIMCALL(void, Marker_tyRef__5SO4CAR53CrR51vBjIlH9cQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__yjaTM6epUg7c9c49aRVO2DWQ)(void);
static N_NIMCALL(void, Marker_tyRef__kaYniBGp6gJJ0N5wmt3t2g)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, identify__9cfjAX8xYK6LSXH3s2RA0Vw_5)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, newStream__1ethC9cU8f9cskyVm8LRQkBg)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* m, NimStringDesc* name_0, NIM_BOOL lazy);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__8oCSzYP3ugn9bCaKAuXgPDA)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, identify__kngABLRhgIbLS0rdURcMlQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__GeiaU6DsnY7svr0crFkpjw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9b8vX2bCFzsVPRGmOi7bMuA)(void);
static N_NIMCALL(void, Marker_tyRef__9auxRtSx8hHrj9aSE9a3LRarg)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, identify__9cfjAX8xYK6LSXH3s2RA0Vw_6)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*, select__9bWl9amTHRlfV0sxSwvyF9aag)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto);
static N_INLINE(NIM_BOOL, internalRead__IiBAAsPbN73F1YrmJSYiYgasyncloop)(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* fut);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg*, identify__12m9bJz7d1LPEATHCtbbnBw)(tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg* p_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* remotePeerInfo);
static N_INLINE(void, internalRead__WK4YYG4tHnjKWpS3wXrKyQasyncloop)(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg* fut, tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ* Result);
N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest, void* src, TNimType* mt);
static N_INLINE(NIM_BOOL, isNone__Bn3YxM1m1k5x4JHBlBTavgoptions)(tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg* self);
static N_NIMCALL(void, Marker_tyRef__TBfK39cU6SqLiP9a9aZqT1oGg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*, init__BL9b9bBxnfSdvi2cVMSvTf7Q)(tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* key_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* addrs, NI addrsLen_0, NimStringDesc** protocols, NI protocolsLen_0);
static N_INLINE(void, get__mFLetgEy6qAJPFKkPOr2rQoptions)(tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg* self, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* Result);
static N_INLINE(NIM_BOOL, isSome__SBpZC5L2ngoUiy0hnfoIYQoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self);
static N_INLINE(NimStringDesc*, get__MwtcpGbpnX9bvK9by7COEbNwoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self);
static N_INLINE(NIM_BOOL, isNone__SBpZC5L2ngoUiy0hnfoIYQ_2options)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__EWSNUL7NJHRwr9aRfa5vNVQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyTuple__NevGmcPz5FN13v9cZPsfRXw* val_0);
N_LIB_PRIVATE N_NIMCALL(void, shortLog__NrFxHSKgrFj3RYz5I6yAGg)(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* p_0, tyTuple__NevGmcPz5FN13v9cZPsfRXw* Result);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__eG66s9bvTPwq5F2k1oV5lYQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, identify_continue__hG9bkh3VQ5fcbafgX515sqQ)(void* udataX60gensym114535047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__oYyhhu9bd9coGl0H20EWICaQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, identify_continue__3cwQRnoYavhRuwVT9cjmnWQ)(void* udataX60gensym114770047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ebzXa8AdCBWfpZf8RzqdQg)(void);
N_LIB_PRIVATE N_CLOSURE(void, muxerHandler_continue__R9cKoLdXpMNbZQJMOIeVrDg)(void* udataX60gensym119200047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
N_LIB_PRIVATE N_NIMCALL(void, addConnEventHandler__PawWU9bGsD01VOfXY6F3Ijw)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyProc__Rp9cT2oC4YNELodYXsKg7qA handler, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind);
static N_NIMCALL(void, Marker_tyRef__ZNO1Y3vPDHq0KnwmNyopEg)(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__E3Ou8dw3W29aQHa6A3CBFtQ)(void);
static N_NIMCALL(void, Marker_tyRef__en4QsnoDQwRrE5BKk3mQWQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, start__9cfjAX8xYK6LSXH3s2RA0Vw_7)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, handles__yaAeDv9cF3yBRx9cmqLar16g)(tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw address);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, start__00maHNy4vmgOhh8nej2W4w)(tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw ma);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, accept__KuYtMhInaqxlGZ8K2CI9ahQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* transport);
static N_NIMCALL(void, Marker_tyRef__q9bMno1e8qZisqxf6QzgZ9ag)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__qF9bqevhmVxQ9afhbas0E6jA)(void);
static N_NIMCALL(void, Marker_tyRef__4zOwZ5zUcS2xHuIHm9a8ZVw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, accept__9cfjAX8xYK6LSXH3s2RA0Vw_8)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA*, init__d9beZjdFWqjAHjXGhL8opDg)(NI size);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, acquire__tn7nTvJaRSW35o2z1QbZ3w)(tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* s_0);
N_LIB_PRIVATE N_NIMCALL(void, release__MUHSo45XRK1Nd2AHMwwFfA)(tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* s_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, close__gxLphtNLWoZynqFVNfRurg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, accept__gR10ftwhNqgyGzgAYyX0Gg)(tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sleepAsync__A6EK559a2LWq5qZCF2J9aB8A)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw duration);
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, millis__VnZgvngfH64K9cbR19bMHEEA_2timer)(NI v);
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, milliseconds__VnZgvngfH64K9cbR19bMHEEAtimer)(NI v);
N_LIB_PRIVATE N_NIMCALL(void, asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, upgradeMonitor__ORgwOynDuJ2As8GNLFqDYQ)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* upgrades);
static N_NIMCALL(void, Marker_tyRef__Uh6fuW5FgSH7izRECxV0UA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__CUFODlTh3bVBGwRiVgY5TA)(void);
static N_NIMCALL(void, Marker_tyRef__j9cwpnb2s0msAi24qIyIrjQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, upgradeMonitor__9cfjAX8xYK6LSXH3s2RA0Vw_9)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, wait__VftZB8CE2vFcDxBZGQf16A)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout);
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, seconds__VnZgvngfH64K9cbR19bMHEEA_4timer)(NI v);
N_LIB_PRIVATE N_NIMCALL(void, incCounter__f2vgkX6kvglPffAjFK9bTCA)(tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* counter, NI amount, NimStringDesc** labelValues, NI labelValuesLen_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__GodJ9bBiSR7O9cwLnmd0bhPw)(void);
N_LIB_PRIVATE N_CLOSURE(void, upgradeMonitor_continue__Hcb4DrvOG1ipi8WlMrFc4w)(void* udataX60gensym117960097_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, upgradeIncoming__hhpvZ49aD0OP9cZDTcpGYKCA)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* incomingConn);
static N_NIMCALL(void, Marker_tyRef__A826rsrIUKbesfWngQ11Ag)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__pfaI9bCmJTDdbdXfKRL9aY9bg)(void);
static N_NIMCALL(void, Marker_tyRef__2FUdzikjPDniq9arQBUWOWw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, upgradeIncoming__9cfjAX8xYK6LSXH3s2RA0Vw_10)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*, select__dVyet0plScvHbq4f9bdve0A)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9aWYF6Ckkf5qM9crR9bH9aWpkA)(void);
N_LIB_PRIVATE N_NIMCALL(void, addHandler__hC279aq9a0WhiEcghm1cFO6Q)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, NimStringDesc* codec, tyProc__Sx7TcXJiI2BS08wYpfOyIg handler, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher);
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, securedHandler__FtZPSvn9cAElyNqJVBxOZag)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__T29aHXP13voSiNAkYc032JA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__kIrxLEvg7NbJ0SewuSw58Q)(void);
static N_NIMCALL(void, Marker_tyRef__OWWmpqYx2qJGE7GUwweAYQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, securedHandler__9cfjAX8xYK6LSXH3s2RA0Vw_11)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__nJo9c3YLgP9bN5eMA24IhFtw*, newSeq__mu3K4yTyxR1zR11MSzQXUA)(NI len_0);
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, secure__RrZsB4HZow0McbqubUlzow)(tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* s, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NIM_BOOL initiator);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__GisNRtcZCCZEIA9b9cqVbAlA)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__4k6o5rAUyHj7EI8TWvCF9aw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__1G9bwtgWeNy3kLC9bmYl5Ynw)(void);
N_LIB_PRIVATE N_CLOSURE(void, securedHandler_continue__yjfdrzVVpMrN5rDgrn7rgw)(void* udataX60gensym115665205_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__dbCYkK4Rul4xEioYkYs9bRg)(void);
N_LIB_PRIVATE N_CLOSURE(void, upgradeIncoming_continue__Fk2FovKGiGnk9czrDulQQQA)(void* udataX60gensym115585047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__lEovMlAof3xM3dAuhMKetQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__gZeOz8qCIqFjLE89bRuSgdg)(void);
N_LIB_PRIVATE N_CLOSURE(void, accept_continue__7dSrRgOmSEsMbMYF9b6jF5Q)(void* udataX60gensym118260047_, void* ClE_0);
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__KGiR0GQmpaVB0pcHw9aCqgQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__I9cEuZ19a4dEjPb9bdmWRpB4Q)(void);
N_LIB_PRIVATE N_CLOSURE(void, start_continue__74Wch9a2epRolztsOQcb8kg)(void* udataX60gensym118650047_, void* ClE_0);
static N_INLINE(NIM_BOOL, finished__2F8ubyz39bj9apqf8LrlZ5mAasyncloop)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* future);
N_LIB_PRIVATE N_NIMCALL(void, fail__hDZIlQqh9aKqChx1FAWJQeQ)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dial__Fg1FaTfFP9asrRNayMSA0VQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos);
static N_NIMCALL(void, Marker_tyRef__Kf9aRWRmyYEOoUVb8EVuJiw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__z50clCZvTDNx6RVXFQYmSQ)(void);
static N_NIMCALL(void, Marker_tyRef__Kc1XajWdazkpsnSYJpR1cQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dial__9cfjAX8xYK6LSXH3s2RA0Vw_12)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, internalConnect__GDpbWg69bEAnwt4y5juuTSg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs);
static N_NIMCALL(void, Marker_tyRef__JlVA5ojN0FiSOoHpjwAAfA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__z0TiY9bNETjSYD4tQa0dxmg)(void);
static N_NIMCALL(void, Marker_tyRef__JYny3MWKfPoVYhkXV0Zjrg)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, internalConnect__9cfjAX8xYK6LSXH3s2RA0Vw_13)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NI, cmp__ZNqz9bxrMN09bM1GezFNLRBQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw a, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw b);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw**, mgetOrPut__0KpJicvc46FxtO4FrK9cwig)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* val_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw*, newAsyncLock__4QHCLkaj30n9c7tTUTQe7kQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, acquire__MYAgpiRUZe2D7FATZWIFDw)(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* lock);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, locked__Rle1LLceoMkg5WL2idiqBA)(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* lock);
N_LIB_PRIVATE N_NIMCALL(void, release__Trv39a7eabL7BVx23mM9aD8Q)(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* lock);
N_LIB_PRIVATE N_NIMCALL(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, selectConn__9ctRwWimdonuXa9bJyJ2VK6A)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, atEof__UjBRkWP1UfYXeKLzii9b2MQ)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, closed__UjBRkWP1UfYXeKLzii9b2MQ)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprEnum)(NI e_0, TNimType* typ);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__SUKGzlCe0gsSxx1uJNCdtA)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dialAndUpgrade__GDpbWg69bEAnwt4y5juuTSg_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs);
static N_NIMCALL(void, Marker_tyRef__xbJe9aWPHYGJXbQuvanJ9cCg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__syVV8SuqcPgL0Ykz37K0OQ)(void);
static N_NIMCALL(void, Marker_tyRef__vjtxiXsr9a6zx29cTvAzM7ww)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dialAndUpgrade__9cfjAX8xYK6LSXH3s2RA0Vw_14)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___9clTvx1x9boEUsy637oTVrWA)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw value_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dial__OuUKZtV31SczriYXmuoS9bw)(tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw address);
N_LIB_PRIVATE N_NIMCALL(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*, init__TUPt4n8JhXOdckFHlV7m8A)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* addrs, NI addrsLen_0, NimStringDesc** protocols, NI protocolsLen_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, upgradeOutgoing__rdPp52ADpMNgfb0STeBTeQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__OyiqrVXJ7w3Obual1kbicA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__jM2JjqfH9bW3SslDscqcMFQ)(void);
static N_NIMCALL(void, Marker_tyRef__rW39bU6xjrHWJH2KG577Gkg)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, upgradeOutgoing__9cfjAX8xYK6LSXH3s2RA0Vw_15)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, secure__rdPp52ADpMNgfb0STeBTeQ_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__nzon8pEE6cl0tmj9aWu7MjQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__UZhJ9cPQGN3m5AA5SFzvojw)(void);
static N_NIMCALL(void, Marker_tyRef__we2joonZe9c17VryXc9asnOw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, secure__9cfjAX8xYK6LSXH3s2RA0Vw_16)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, newSeq__q7W9bxIQ7BrFLngLO9cYelsA)(NI len_0);
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__QX6xZ9b4OpndEW5uRdW88OQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__c0sV6rYk6MB0eUxVQ6FrJg)(void);
N_LIB_PRIVATE N_CLOSURE(void, secure_continue__URFq4DBkBpEMkQcjLslpEA)(void* udataX60gensym114325017_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*, mux__KpnfvGTEnGglcu0MZFwj8Q)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__fE9bpLmsN50QC3EnxHoBvwQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*, newFutureImpl__hhR8CaRDrFe9b87NdDvaH6Q)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__TVnMIwlyV49ctQeqUTcfoAQ)(void);
static N_NIMCALL(void, Marker_tyRef__jsAJYFuqSrZlCdnAPaXVsQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, mux__9cfjAX8xYK6LSXH3s2RA0Vw_17)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, complete__Ribybqe0vus9c4YtJnP1mNA)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* future, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__QieOerzqUUhe6C8PT9bixVw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg**, X5BX5D___9cvN8yZvzmTyr5S2RDtbYfA)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, NimStringDesc* key_0);
N_LIB_PRIVATE N_NIMCALL(void, storeOutgoing__GSZUwbSmvF0YffGX89cQJ1A_4)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__GOqB79bgSKutNGKGgftpV9cA)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* m);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9aYm31ofnMyB9aF9akLtNB61A)(void);
N_LIB_PRIVATE N_CLOSURE(void, mux_continue__rQhcN1JMWB0PxpljGU2fOg)(void* udataX60gensym114855047_, void* ClE_0);
static N_INLINE(NIM_BOOL, finished__5HIQ0xQYW7TuiwP8LyFkywasyncloop)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* future);
N_LIB_PRIVATE N_NIMCALL(void, fail__p9aw9c29brPD69akRycEtRiIqQ)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
static N_INLINE(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, internalRead__d7Xrndo0PU523nhsBRdvxQasyncloop)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* fut);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ZAAbh1KDikzXBM0I8vfpNw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ntomDygz5NtXb0YL9bzSY6w)(void);
N_LIB_PRIVATE N_CLOSURE(void, upgradeOutgoing_continue__LUlV3YgZ8qhX3HkvJ9cd7uA)(void* udataX60gensym115340266_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__b5HMTWim9aHkxH9cGJzASPQw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ZnoeHqJTCA2K582VYfqfnQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, dialAndUpgrade_continue__ETTuLlVTUcm2X3kH5PqUxA)(void* udataX60gensym116115047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(Exception*, newLPStreamClosedError__XGEoSjCkaNo49aTwQm9b7SLQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__PJ63i32LvdvT8kl7Z1vM9aw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__rLmPXAJMVcqfip2g7Tg8Hw)(void);
N_LIB_PRIVATE N_CLOSURE(void, internalConnect_continue__nDRsTzSioBQKa9bffS7kUkA)(void* udataX60gensym116700047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, getStream__Ofz9cXyN7XCSubVCBXlVlcg)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, cleanup__v0BfE9cJI6k4k114HUOOlAA)(void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__bscTM9bhrrqVdaBqcGmUyCg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__nUGKnXMBGAMqWviyQRYoZQ)(void);
static N_NIMCALL(void, Marker_tyRef__WMSFrIYbl68p2CamJZ1Zrg)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, cleanup__9cfjAX8xYK6LSXH3s2RA0Vw_18)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__QknVqyt6BqTVO42jGNltow)(void);
N_LIB_PRIVATE N_CLOSURE(void, cleanup_continue__bkNEH2xU1l8Vuvf6S9b29bgg)(void* udataX60gensym117670021_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Ilk13id6FXAhTDv8CBCfCw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__UlNBYuhcGcDI8bVNMaKy1w)(void);
N_LIB_PRIVATE N_CLOSURE(void, dial_continue__P1itMi5IFvlWV0hPZuewDA)(void* udataX60gensym117495081_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
N_LIB_PRIVATE N_NIMCALL(void, addPeerEventHandler__v6BqvNs4iSxDRhFaEp2RDA)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyProc__J8ull9aEQOhjfQVu9aecrsPg handler, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind);
extern TNimType NTI__1zvu7qZyvvdj9bFNfopFZvQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_3, "libp2p_total_dial_attempts", 26);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_4, "total attempted dials", 21);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_6, "libp2p_successful_dials", 23);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_7, "dialed successful peers", 23);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_9, "libp2p_failed_dials", 19);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_10, "failed dials", 12);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_12, "libp2p_failed_upgrades_incoming", 31);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_13, "incoming connections failed upgrades", 36);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_15, "libp2p_failed_upgrades_outgoing", 31);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_16, "outgoing connections failed upgrades", 36);
extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_;
N_LIB_PRIVATE TNimType NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_;
extern TNimType NTI__Ol4zKcKZGzrnu3Hvu9aLd4w_;
extern TNimType NTI__39cHpBodEkzivyqWROkYJZg_;
extern TNimType NTI__8Wiqc0u2kl2T8e3DnFObCQ_;
N_LIB_PRIVATE TNimType NTI__2cpQyxGfmqpyyfbkB8qrug_;
extern TNimType NTI__9b6s9bYbEs8N4m9aTvh9a9atzLA_;
N_LIB_PRIVATE TNimType NTI__XBkfpmuZfG9b68oBajUS2Rw_;
extern TNimType NTI__UvSlGqDg4nWNM1wskOFQeg_;
extern TNimType NTI__LJ9bO6ehjYBDK09cQkSnbwvw_;
extern TNimType NTI__cN9b9cV8H59cdLReqO53YkscQ_;
extern TNimType NTI__z1SP1KQZYjnpZb76SJLOBA_;
extern TNimType NTI__c1MOH9aT4iW7QanXAkB1bIg_;
N_LIB_PRIVATE TNimType NTI__nJo9c3YLgP9bN5eMA24IhFtw_;
extern TNimType NTI__puwZz39aIr9cdB5WlFICYPgw_;
extern TNimType NTI__T74QuWwr8h7Al0PS9cMqKwA_;
N_LIB_PRIVATE TNimType NTI__sFoHz9btyLyHVx29cOlB1cFw_;
N_LIB_PRIVATE TNimType NTI__QUvoFAPeUsL9ac8sLIscTRw_;
extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_;
extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_;
extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_;
extern TNimType NTI__PZV9aZXUom5KuIaJnbFN9ckw_;
extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_;
N_LIB_PRIVATE TNimType NTI__KJo4cKqJW2mwTqOygzhI5A_;
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
N_LIB_PRIVATE TNimType NTI__XxgkoTAmL9a9a6ivluAj6Q3g_;
extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_;
extern TNimType NTI__lQEEtueHjH1gvaG8ApPKNQ_;
extern TNimType NTI__EhHqp0aF43SxfS6MTF9b0hA_;
extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_;
extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_;
N_LIB_PRIVATE TNimType NTI__kkWAwy7JUvSUb6puVVKfrQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_22, "libp2p switch", 13);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_23, "Dialing (existing)", 18);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_24, "tid", 3);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_25, "file", 4);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_26, "switch.nim:371", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_27, "peerId", 6);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_28, "protos", 6);
extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_;
extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_;
extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_29, "Future operation cancelled!", 27);
N_LIB_PRIVATE TNimType NTI__HalDnpqQWhiBjd37Sz1d7g_;
N_LIB_PRIVATE TNimType NTI__LCnfS84rjM9adLfckMpyyIQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_30, "Couldn\'t get muxed stream", 25);
N_LIB_PRIVATE TNimType NTI__HajU0GmnG9cqqoO0wMGhX0w_;
N_LIB_PRIVATE TNimType NTI__yq9a0aDuCCeCCrOzVfOaivQ_;
N_LIB_PRIVATE TNimType NTI__26qCqKbywPn6UWhIsLzGyg_;
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
N_LIB_PRIVATE TNimType NTI__AR9bHxYWOHF1cYcm4KC5YFg_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_35, "Negotiating stream", 18);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_36, "switch.nim:360", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_37, "conn", 4);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_40, "Unable to select sub-protocol ", 30);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_44, "Async procedure (&negotiateStream) yielded `nil`, are you await"
"\'ing a `nil` Future\?", 83);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_49, "Async procedure (&dial) yielded `nil`, are you await\'ing a `nil"
"` Future\?", 72);
N_LIB_PRIVATE TNimType NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_;
N_LIB_PRIVATE TNimType NTI__A1UAQDdG6ZHDlaJTjtp0cw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_52, "Provide at least one secure manager", 35);
extern TNimType NTI__9bnMQh9b5oMSxlDf1K9buBp7w_;
N_LIB_PRIVATE TNimType NTI__L2GuuLBDgpMLITqkThr7LA_;
extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_;
N_LIB_PRIVATE TNimType NTI__WsAiEPItA9alsX4lJ2149bFA_;
N_LIB_PRIVATE TNimType NTI__9bNnM9a1lDsgqQkqKxZ833Jg_;
extern TNimType NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_;
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
N_LIB_PRIVATE TNimType NTI__nVy1pl8jK20dJ3CD8Ulxiw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_58, "Starting stream handler", 23);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_59, "switch.nim:583", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_64, "exception in stream handler", 27);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_65, "switch.nim:589", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_66, "msg", 3);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_69, "Stream handler done", 19);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_70, "switch.nim:592", 14);
static NIM_CONST tyArray__H8m8FqzYzTF9bLm627WTXkg TM__Tra5WJkmqmXIsONj5ZlJOQ_71 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_75, "Async procedure (&anonymous) yielded `nil`, are you await\'ing a"
" `nil` Future\?", 77);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_77, "Protocol has to define a handle method or proc", 46);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_78, "Protocol has to define a codec string", 37);
static NIM_CONST tyProc__45NwvjyfIWTGrNWgg5Pcig TM__Tra5WJkmqmXIsONj5ZlJOQ_79 = {NIM_NIL,NIM_NIL};
N_LIB_PRIVATE TNimType NTI__uZlz1hRm9awURoiYHfcJ0VQ_;
extern TNimType NTI__9bQR9a81cUHEhGd4iyDz7xUw_;
N_LIB_PRIVATE TNimType NTI__pABkv6J0zqeUtl5jSuZDoQ_;
N_LIB_PRIVATE TNimType NTI__oMA2QwnRxZYnYlOHMnv5UQ_;
extern TNimType NTI__i1SjodBKFDdMO9bUDMxcnzw_;
extern TNimType NTI__ev4a0putbvnY8lnr9ctugdg_;
extern TNimType NTI__QSFX9co3pwBy7ls2UJ3T5aA_;
N_LIB_PRIVATE TNimType NTI__3dSEDJiGkRN4hoqjYds3wQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_84, "This version of nim-libp2p requires secure protocol to negotiat"
"e peerid", 71);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_85, "switch.nim:536", 14);
N_LIB_PRIVATE TNimType NTI__gURV9apWZ9c6Bwxo8ZQU4kLg_;
N_LIB_PRIVATE TNimType NTI__5SO4CAR53CrR51vBjIlH9cQ_;
N_LIB_PRIVATE TNimType NTI__eHHZhb07m5dlwmlv9c475Qg_;
N_LIB_PRIVATE TNimType NTI__kaYniBGp6gJJ0N5wmt3t2g_;
N_LIB_PRIVATE TNimType NTI__pFl9cfzCSSZrTUvsFQ10hvw_;
N_LIB_PRIVATE TNimType NTI__GeiaU6DsnY7svr0crFkpjw_;
N_LIB_PRIVATE TNimType NTI__m8vAIPQCgqUfLdILj04UZA_;
extern TNimType NTI__1oGAnnepyODcpLSnjzpVlQ_;
N_LIB_PRIVATE TNimType NTI__9auxRtSx8hHrj9aSE9a3LRarg_;
N_LIB_PRIVATE TNimType NTI__9cB8EQWMiKOTxu9cdKYBsg6w_;
N_LIB_PRIVATE TNimType NTI__TBfK39cU6SqLiP9a9aZqT1oGg_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_91, "no public key provided and no existing peer identity found", 58);
extern TNimType NTI__GntyqsSCwg00S5X6lKEPuQ_;
extern TNimType NTI__VAWWBGXQQxBx5kHPK2xRMw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_92, "Can\'t obtain a value from a `none`", 34);
extern TNimType NTI__mVKS59bRpscItosS0oN9a4zA_;
extern TNimType NTI__pJDjdGjSf3HlAOELaHOmSA_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_95, "identified remote peer", 22);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_96, "switch.nim:142", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_97, "peerInfo", 8);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_101, "Async procedure (&identify) yielded `nil`, are you await\'ing a "
"`nil` Future\?", 76);
static NIM_CONST tyArray__RDnWin0u0hV9cSO2ftDiCRA TM__Tra5WJkmqmXIsONj5ZlJOQ_103 = {((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 5),
((NI16) 0),
((NI16) 5),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
extern TNimType NTI__lajyU6ADVxN9cwAUXwExW7w_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_110, "Could not identify connection", 29);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_111, "switch.nim:552", 14);
extern TNimType NTI__nqAr3TBZiV3H75SUywQ0yA_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_114, "Identify stream closed", 22);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_115, "switch.nim:554", 14);
extern TNimType NTI__LD9bRjuQJvEFrTZUtieF8kw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_118, "Identify stream EOF", 19);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_119, "switch.nim:556", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_124, "Exception in muxer handler", 26);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_125, "switch.nim:562", 14);
static NIM_CONST tyArray__9a2ZRootKIf3J5enZwosURA TM__Tra5WJkmqmXIsONj5ZlJOQ_126 = {((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) -5),
((NI16) 6),
((NI16) 0),
((NI16) -5),
((NI16) 6),
((NI16) 6),
((NI16) 6),
((NI16) 6),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_130, "Async procedure (&muxerHandler) yielded `nil`, are you await\'in"
"g a `nil` Future\?", 80);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_132, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/collections/tables.nim(668, 13) `len(t) == L"
"` the length of the table changed while iterating over it", 184);
N_LIB_PRIVATE TNimType NTI__mqqNZuVxuFjDdFgeaJVfCg_;
extern TNimType NTI__vQTdjBPeuUjQJlj4LMIqYg_;
N_LIB_PRIVATE TNimType NTI__ZNO1Y3vPDHq0KnwmNyopEg_;
N_LIB_PRIVATE TNimType NTI__1R51orjsNb4NObdbujutUw_;
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
extern TNimType NTI__MntiKgxV52rXueBQXpXCJw_;
N_LIB_PRIVATE TNimType NTI__en4QsnoDQwRrE5BKk3mQWQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_138, "starting switch for peer", 24);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_139, "switch.nim:490", 14);
N_LIB_PRIVATE TNimType NTI__mKxbqdprVfFNEQD6WXuuzg_;
N_LIB_PRIVATE TNimType NTI__q9bMno1e8qZisqxf6QzgZ9ag_;
N_LIB_PRIVATE TNimType NTI__n8vCcQWoOOgPdN8x6zQzSw_;
extern TNimType NTI__0Zaa0MWH9cauU9cCJ9cl2MvKA_;
N_LIB_PRIVATE TNimType NTI__4zOwZ5zUcS2xHuIHm9a8ZVw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_144, "About to accept incoming connection", 35);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_145, "switch.nim:458", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_149, "releasing semaphore on cancellation", 35);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_150, "switch.nim:480", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_153, "Exception in accept loop, exiting", 33);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_154, "switch.nim:483", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_155, "exc", 3);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_158, "Unable to get a connection, sleeping", 36);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_159, "switch.nim:471", 14);
static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__Tra5WJkmqmXIsONj5ZlJOQ_160 = {IL64(1000000)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_163, "Accepted an incoming connection", 31);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_164, "switch.nim:476", 14);
N_LIB_PRIVATE TNimType NTI__1LzP9cESRJbBOLtlzt7mlwA_;
N_LIB_PRIVATE TNimType NTI__Uh6fuW5FgSH7izRECxV0UA_;
N_LIB_PRIVATE TNimType NTI__9aRSVl7OVfpoDv6DKHfUTzw_;
N_LIB_PRIVATE TNimType NTI__j9cwpnb2s0msAi24qIyIrjQ_;
static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__Tra5WJkmqmXIsONj5ZlJOQ_168 = {IL64(1000000000)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_173, "Connection upgrade succeeded", 28);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_174, "switch.nim:440", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_177, "Exception awaiting connection upgrade", 37);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_178, "switch.nim:446", 14);
static NIM_CONST tyArray__H8m8FqzYzTF9bLm627WTXkg TM__Tra5WJkmqmXIsONj5ZlJOQ_179 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) 3),
((NI16) 3),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_183, "Async procedure (&upgradeMonitor) yielded `nil`, are you await\'"
"ing a `nil` Future\?", 82);
N_LIB_PRIVATE TNimType NTI__8IFGsGA2U6NRwljL8y9bB7A_;
N_LIB_PRIVATE TNimType NTI__A826rsrIUKbesfWngQ11Ag_;
N_LIB_PRIVATE TNimType NTI__1YEe9bFbYmgBEaxODrcULAQ_;
N_LIB_PRIVATE TNimType NTI__2FUdzikjPDniq9arQBUWOWw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_190, "Upgrading incoming connection", 29);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_191, "switch.nim:222", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_192, "incomingConn", 12);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_195, "Exception upgrading incoming", 28);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_196, "switch.nim:265", 14);
N_LIB_PRIVATE TNimType NTI__i0isYWMfWNXIJidDrrVamQ_;
N_LIB_PRIVATE TNimType NTI__T29aHXP13voSiNAkYc032JA_;
N_LIB_PRIVATE TNimType NTI__Pn18YLY5Fd0gPVrvfkmQBw_;
extern TNimType NTI__ezq8q2zoLivocZ0qJ9aLYJg_;
N_LIB_PRIVATE TNimType NTI__OWWmpqYx2qJGE7GUwweAYQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_202, "Starting secure handler", 23);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_203, "switch.nim:229", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_205, "/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__Tra5WJkmqmXIsONj5ZlJOQ_208, "Exception in secure handler during incoming upgrade", 51);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_209, "switch.nim:246", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_210, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/collections/tables.nim(732, 13) `len(t) == L"
"` the length of the table changed while iterating over it", 184);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_214, "Stopped secure handler", 22);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_215, "switch.nim:253", 14);
static NIM_CONST tyArray__XYvKFwqxIc2whnKLisCnXw TM__Tra5WJkmqmXIsONj5ZlJOQ_216 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) -2),
((NI16) -2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_220, "Async procedure (&securedHandler) yielded `nil`, are you await\'"
"ing a `nil` Future\?", 82);
static NIM_CONST tyArray__Asxg2ur6LWYA9aNqt69cLwQA TM__Tra5WJkmqmXIsONj5ZlJOQ_223 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) -2),
((NI16) -2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_227, "Async procedure (&upgradeIncoming) yielded `nil`, are you await"
"\'ing a `nil` Future\?", 83);
static NIM_CONST tyArray__L2tuZylbNTC5Op1A9cxcK8g TM__Tra5WJkmqmXIsONj5ZlJOQ_229 = {((NI16) 0),
((NI16) 0),
((NI16) -3),
((NI16) 4),
((NI16) 0),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) 4),
((NI16) 4),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_233, "Async procedure (&accept) yielded `nil`, are you await\'ing a `n"
"il` Future\?", 74);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_236, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/system/iterators.nim(122, 11) `len(a) == L` the l"
"ength of the seq changed while iterating over it", 175);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_239, "Started libp2p node", 19);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_240, "switch.nim:500", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_241, "peer", 4);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_245, "Async procedure (&start) yielded `nil`, are you await\'ing a `ni"
"l` Future\?", 73);
N_LIB_PRIVATE TNimType NTI__k9bsLYG1CnVttv8emdYn6HA_;
N_LIB_PRIVATE TNimType NTI__Kf9aRWRmyYEOoUVb8EVuJiw_;
N_LIB_PRIVATE TNimType NTI__SQ4B5OTtXPDVFfyYzE3OUg_;
N_LIB_PRIVATE TNimType NTI__Kc1XajWdazkpsnSYJpR1cQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_252, "Dialing (new)", 13);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_253, "switch.nim:387", 14);
N_LIB_PRIVATE TNimType NTI__j3N3hi69b3JX9a9a7z6M9cfbPg_;
N_LIB_PRIVATE TNimType NTI__JlVA5ojN0FiSOoHpjwAAfA_;
N_LIB_PRIVATE TNimType NTI__gAgNv0eFxqAF452FOEt6dA_;
extern TNimType NTI__AfrMeDg1y2UMF9alA3jx8Uw_;
N_LIB_PRIVATE TNimType NTI__JYny3MWKfPoVYhkXV0Zjrg_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_257, "can\'t dial self!", 16);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_259, "dead connection in connection manager", 37);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_260, "switch.nim:329", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_261, "Zombie connection encountered", 29);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_264, "Reusing existing connection", 27);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_265, "switch.nim:333", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_266, "direction", 9);
extern TNimType NTI__9bkTPbaNDHTJEk9bOBOlnl9aQ_;
N_LIB_PRIVATE TNimType NTI__WYQuqyoxO8oVgi3ZA4r7EQ_;
N_LIB_PRIVATE TNimType NTI__xbJe9aWPHYGJXbQuvanJ9cCg_;
N_LIB_PRIVATE TNimType NTI__Xe7vKNOnClsLW4nXlmnjuA_;
N_LIB_PRIVATE TNimType NTI__vjtxiXsr9a6zx29cTvAzM7ww_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_271, "Dialing peer", 12);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_272, "switch.nim:275", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_275, "Dialing address", 15);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_276, "switch.nim:279", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_277, "address", 7);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_280, "Dialing canceled", 16);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_281, "switch.nim:284", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_284, "Dialing failed", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_285, "switch.nim:287", 14);
N_LIB_PRIVATE TNimType NTI__1JeaFrJED369aidEWhlY0tg_;
N_LIB_PRIVATE TNimType NTI__OyiqrVXJ7w3Obual1kbicA_;
N_LIB_PRIVATE TNimType NTI__DdaUNT9cJHL4NDzNEV9amlrw_;
N_LIB_PRIVATE TNimType NTI__rW39bU6xjrHWJH2KG577Gkg_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_290, "Upgrading outgoing connection", 29);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_291, "switch.nim:195", 14);
N_LIB_PRIVATE TNimType NTI__lffEmW9aATpRU5T1y74WDjQ_;
N_LIB_PRIVATE TNimType NTI__nzon8pEE6cl0tmj9aWu7MjQ_;
N_LIB_PRIVATE TNimType NTI__DOO6dNNYYDg5o4wNFshHwg_;
N_LIB_PRIVATE TNimType NTI__we2joonZe9c17VryXc9asnOw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_294, "No secure managers registered!", 30);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_297, "Unable to negotiate a secure channel!", 37);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_300, "Securing connection", 19);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_301, "switch.nim:108", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_302, "codec", 5);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_304, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim(113, 11) `secureProtocol.len > 0` ", 106);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_308, "Async procedure (&secure) yielded `nil`, are you await\'ing a `n"
"il` Future\?", 74);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_310, "unable to secure connection, stopping upgrade", 45);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_311, "current version of nim-libp2p requires that secure protocol neg"
"otiates peerid", 77);
N_LIB_PRIVATE TNimType NTI__lpX0TzoEreY9aaELKAX0y8Q_;
extern TNimType NTI__n2TUmR4Ahg4LQuodncwEzA_;
N_LIB_PRIVATE TNimType NTI__fE9bpLmsN50QC3EnxHoBvwQ_;
N_LIB_PRIVATE TNimType NTI__79bZiQj8VZzC29bCypy8gGIw_;
N_LIB_PRIVATE TNimType NTI__jsAJYFuqSrZlCdnAPaXVsQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_317, "Muxing connection", 17);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_318, "switch.nim:158", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_320, "no muxers registered, skipping upgrade flow", 43);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_321, "switch.nim:160", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_322, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/collections/tables.nim(711, 13) `len(t) == L"
"` the length of the table changed while iterating over it", 184);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_324, "na", 2);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_326, "no muxer available, early exit", 30);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_327, "switch.nim:165", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_330, "Found a muxer", 13);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_331, "switch.nim:168", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_332, "muxerName", 9);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_336, "switch.nim:187", 14);
static NIM_CONST tyArray__RDnWin0u0hV9cSO2ftDiCRA TM__Tra5WJkmqmXIsONj5ZlJOQ_337 = {((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) -5),
((NI16) 6),
((NI16) 0),
((NI16) -5),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_341, "Async procedure (&mux) yielded `nil`, are you await\'ing a `nil`"
" Future\?", 71);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_343, "a muxer is required for outgoing connections", 44);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_344, "Connection closed or missing peer info, stopping upgrade", 56);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_347, "Upgraded outgoing connection", 28);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_348, "switch.nim:217", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_349, "sconn", 5);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_353, "Async procedure (&upgradeOutgoing) yielded `nil`, are you await"
"\'ing a `nil` Future\?", 83);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_357, "Upgrade failed", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_358, "switch.nim:302", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_359, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim(307, 9) `not isNil(conn)` connection died after upgrade"
"Outgoing", 135);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_361, "Dial successful", 15);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_362, "switch.nim:308", 14);
static NIM_CONST tyArray__Z9aa9aXwd9cxe8q0AORPMPUjg TM__Tra5WJkmqmXIsONj5ZlJOQ_365 = {((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) -4),
((NI16) 5),
((NI16) 0),
((NI16) -4),
((NI16) -4),
((NI16) 0),
((NI16) 0),
((NI16) -11),
((NI16) 12),
((NI16) 0),
((NI16) -11),
((NI16) -11),
((NI16) 12),
((NI16) 12),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_369, "Async procedure (&dialAndUpgrade) yielded `nil`, are you await\'"
"ing a `nil` Future\?", 82);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_371, "Unable to establish outgoing link", 33);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_374, "Connection dead on arrival", 26);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_375, "switch.nim:348", 14);
static NIM_CONST tyArray__9a2ZRootKIf3J5enZwosURA TM__Tra5WJkmqmXIsONj5ZlJOQ_376 = {((NI16) 0),
((NI16) 2),
((NI16) 0),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_380, "Async procedure (&internalConnect) yielded `nil`, are you await"
"\'ing a `nil` Future\?", 83);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_384, "Opening stream", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_385, "switch.nim:389", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_389, "Dial canceled", 13);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_390, "switch.nim:406", 14);
N_LIB_PRIVATE TNimType NTI__hIdWAqqKLmQ17BQceDWD9bw_;
N_LIB_PRIVATE TNimType NTI__bscTM9bhrrqVdaBqcGmUyCg_;
N_LIB_PRIVATE TNimType NTI__HAG2mn20LEVX4cq4TueF0Q_;
N_LIB_PRIVATE TNimType NTI__WMSFrIYbl68p2CamJZ1Zrg_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_396, "Async procedure (&cleanup) yielded `nil`, are you await\'ing a `"
"nil` Future\?", 75);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_401, "Error dialing", 13);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_402, "switch.nim:410", 14);
static NIM_CONST tyArray__D2Qilxz9chnA8qd0Fl7JJpw TM__Tra5WJkmqmXIsONj5ZlJOQ_404 = {((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) -8),
((NI16) 9),
((NI16) 0),
((NI16) -8),
((NI16) -8),
((NI16) -8),
((NI16) -8),
((NI16) -8),
((NI16) -8),
((NI16) 9),
((NI16) 9),
((NI16) 9),
((NI16) 9),
((NI16) 0),
((NI16) 0)}
;
N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_total_dial_attempts__VxR9a2YHXzMu1osx9bFwgXvw;
extern tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* defaultRegistry__io1tPp0SUJ9acKTx5nDy47A;
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_successful_dials__uCquaKEpwLLZu2Qi0M4AVQ;
N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_failed_dials__KjC9cH4M1KeGgiqJvdrYbrQ;
N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_failed_upgrades_incoming__IscDCHpSvTqa3A9bLCEeicA;
N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_failed_upgrades_outgoing__S7M59aDLFJ8pDs0zNw1a6PA;
extern TNimType* nimTypeRoot;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
static TNimType* Nim_OfCheck_CACHE61[2];
static TNimType* Nim_OfCheck_CACHE62[2];
static TNimType* Nim_OfCheck_CACHE109[2];
static TNimType* Nim_OfCheck_CACHE113[2];
static TNimType* Nim_OfCheck_CACHE117[2];
static TNimType* Nim_OfCheck_CACHE121[2];
static TNimType* Nim_OfCheck_CACHE122[2];
static TNimType* Nim_OfCheck_CACHE147[2];
static TNimType* Nim_OfCheck_CACHE152[2];
static TNimType* Nim_OfCheck_CACHE171[2];
static TNimType* Nim_OfCheck_CACHE194[2];
static TNimType* Nim_OfCheck_CACHE207[2];
static TNimType* Nim_OfCheck_CACHE279[2];
static TNimType* Nim_OfCheck_CACHE283[2];
static TNimType* Nim_OfCheck_CACHE335[2];
static TNimType* Nim_OfCheck_CACHE356[2];
static TNimType* Nim_OfCheck_CACHE387[2];
static TNimType* Nim_OfCheck_CACHE400[2];
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_2)(void) {
nimGCvisit((void*)libp2p_total_dial_attempts__VxR9a2YHXzMu1osx9bFwgXvw, 0);}
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0;
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;}
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));}
#line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0;
#line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;}
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;}
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;}
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c);
}
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8));
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ NIM_BOOL T3_;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_;
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c);
}
LA4_: ;
}
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, asgnRef)(void** dest, void* src) {
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!((src == NIM_NIL))) goto LA3_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src);
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_);
}
LA3_: ;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!(((*dest) == NIM_NIL))) goto LA8_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest));
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_);
}
LA8_: ;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*dest) = src;}
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_5)(void) {
nimGCvisit((void*)libp2p_successful_dials__uCquaKEpwLLZu2Qi0M4AVQ, 0);}
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_8)(void) {
nimGCvisit((void*)libp2p_failed_dials__KjC9cH4M1KeGgiqJvdrYbrQ, 0);}
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_11)(void) {
nimGCvisit((void*)libp2p_failed_upgrades_incoming__IscDCHpSvTqa3A9bLCEeicA, 0);}
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_14)(void) {
nimGCvisit((void*)libp2p_failed_upgrades_outgoing__S7M59aDLFJ8pDs0zNw1a6PA, 0);}
static N_NIMCALL(void, Marker_tySequence__2cpQyxGfmqpyyfbkB8qrug)(void* p, NI op) {
tySequence__2cpQyxGfmqpyyfbkB8qrug* a;
NI T1_; a = (tySequence__2cpQyxGfmqpyyfbkB8qrug*)p;
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
nimGCvisit((void*)a->data[T1_], op); }
}
static N_NIMCALL(void, Marker_tySequence__XBkfpmuZfG9b68oBajUS2Rw)(void* p, NI op) {
tySequence__XBkfpmuZfG9b68oBajUS2Rw* a;
NI T1_; a = (tySequence__XBkfpmuZfG9b68oBajUS2Rw*)p;
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
nimGCvisit((void*)a->data[T1_], op); }
}
static N_NIMCALL(void, Marker_tySequence__nJo9c3YLgP9bN5eMA24IhFtw)(void* p, NI op) {
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* a;
NI T1_; a = (tySequence__nJo9c3YLgP9bN5eMA24IhFtw*)p;
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
nimGCvisit((void*)a->data[T1_], op); }
}
static N_NIMCALL(void, Marker_tyRef__sFoHz9btyLyHVx29cOlB1cFw)(void* p, NI op) {
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* a;
a = (tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*)p;
nimGCvisit((void*)(*a).peerInfo, op); nimGCvisit((void*)(*a).connManager, op); nimGCvisit((void*)(*a).transports, op); nimGCvisit((void*)(*a).protocols, op); nimGCvisit((void*)(*a).muxers.data, op); nimGCvisit((void*)(*a).ms, op); nimGCvisit((void*)(*a).identity, op); nimGCvisit((void*)(*a).streamHandler.ClE_0, op); nimGCvisit((void*)(*a).secureManagers, op); nimGCvisit((void*)(*a).dialLock.data, op); nimGCvisit((void*)(*a).acceptFuts, op);}
static N_NIMCALL(void, Marker_tyRef__KJo4cKqJW2mwTqOygzhI5A)(void* p, NI op) {
tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw* a;
a = (tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw*)p;
nimGCvisit((void*)(*a).peerId1.data, op); nimGCvisit((void*)(*a).protos2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1173400465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__kkWAwy7JUvSUb6puVVKfrQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g* a;
a = (tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g*)p;
nimGCvisit((void*)(*a).colontmpSlLower01_, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).record4.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1173850196_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).result8, op); nimGCvisit((void*)(*a).stream9, op);}
#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 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 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
static N_INLINE(void, popSafePoint)(void) {
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
excHandler__rqLlY5bs9atDw2OXYqJEn5g = (*excHandler__rqLlY5bs9atDw2OXYqJEn5g).prev;}
#line 2292 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(Exception*, nimBorrowCurrentException)(void) { Exception* result; result = (Exception*)0;
#line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;}
#line 2288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(Exception*, getCurrentException)(void) { Exception* result; result = (Exception*)0;
#line 2290 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;}
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
static N_INLINE(void, popCurrentException)(void) {
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), (*currException__9bVPeDJlYTi9bQApZpfH8wjg).up);}
#line 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 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;}
static N_NIMCALL(void, Marker_tyRef__LCnfS84rjM9adLfckMpyyIQ)(void* p, NI op) {
tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* a;
a = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)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);}
static N_NIMCALL(void, Marker_tyRef__yq9a0aDuCCeCCrOzVfOaivQ)(void* p, NI op) {
tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w* a;
a = (tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).protos2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1171850465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__AR9bHxYWOHF1cYcm4KC5YFg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg* a;
a = (tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg*)p;
nimGCvisit((void*)(*a).result1, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1172300194_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture5, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).selected7, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op);}
#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 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
result = memcmp(a, b, ((size_t) (size))); return result;}
#line 2120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0;
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32) 0)); return result;}
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) { NIM_BOOL result; NI alen; NI blen;{ result = (NIM_BOOL)0;
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
alen = (a ? a->Sup.len : 0);
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
blen = (b ? b->Sup.len : 0);
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
{
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
if (!(alen == blen)) goto LA3_;
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
{
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
if (!(alen == ((NI) 0))) goto LA7_;
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA7_: ;
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
result = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen))); goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
return result;}
#line 1748 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NI, find__CWgb1wQSxTCKtdHVU5pCYQsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { NI result;{ result = (NI)0; { NimStringDesc* i; NI i_2; i = (NimStringDesc*)0;
#line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_2 = ((NI) 0); {
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_38; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_39;
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_2 < aLen_0)) goto LA3;
#line 1751 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if ((NU)(i_2) >= (NU)(aLen_0)){ raiseIndexError2(i_2,aLen_0-1); } i = a[i_2];
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
{
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (!eqStrings(i, item)) goto LA6_;
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
goto BeforeRet_;
}
LA6_: ;
#line 1753 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (nimAddInt(result, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_38)) { raiseOverflow(); }; result = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_38);
#line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_39)) { raiseOverflow(); }; i_2 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_39); } LA3: ;
}
}
#line 1754 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = ((NI) -1); }BeforeRet_: ;
return result;}
#line 1756 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { NIM_BOOL result; NI T1_;{ result = (NIM_BOOL)0;
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
T1_ = (NI)0; T1_ = find__CWgb1wQSxTCKtdHVU5pCYQsystem(a, aLen_0, item); result = (((NI) 0) <= T1_); 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__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut) {}
#line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_;
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));}
#line 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) {
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
nimCopyMem(dest, source, size);
}
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
{
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
if (!!((src == NIM_NIL))) goto LA3_;
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
(*dest).Sup.len += (*src).Sup.len; }
LA3_: ;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, negotiateStream__9cfjAX8xYK6LSXH3s2RA0Vw_2)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg*) ClE_0;
#line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* T42_; NimStringDesc* T43_; NimStringDesc* T44_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T45_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T46_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
}
STATE0: ;
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result1 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_33; tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* T21_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_33); TM__Tra5WJkmqmXIsONj5ZlJOQ_33.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_33.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_33.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_34;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_34); TM__Tra5WJkmqmXIsONj5ZlJOQ_34.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_34.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_34.status == 0) { { NI T13_; NimStringDesc* T14_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T9_; NIM_BOOL T10_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NIM_BOOL)0; T10_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T9_, 2); if (!!(T10_)) goto LA11_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA6;
}
LA11_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_35));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T13_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_36));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NimStringDesc*)0; T14_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__9aAbCsa7tRNF9b0zyDMHxkfw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_28), (*(*colonenvP_).colonup_).protos2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record2));
} LA6: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T17_; Exception* T18_; TM__Tra5WJkmqmXIsONj5ZlJOQ_34.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T17_ = (Exception*)0; T17_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1172300194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym1172300194_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Negotiating stream", T18_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_34.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_33.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_33.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture5 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T21_ = (tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*)0; T21_ = select__DpN8aIS2qT0UNued9b9a9cSxw((*(*(*colonenvP_).colonup_).s3).ms, (*(*colonenvP_).colonup_).conn1, (*(*colonenvP_).colonup_).protos2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T21_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture5; goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T26_; NimStringDesc* T27_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA24_;
T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T26_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T26_).Sup.Sup.Sup.name = "CancelledError"; T27_ = (NimStringDesc*)0; T27_ = (*T26_).Sup.Sup.Sup.message; (*T26_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T27_) nimGCunrefNoCycle(T27_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T26_, "CancelledError", "negotiateStream", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA24_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).selected7), internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop(((tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*) ((*colonenvP_).chronosInternalTmpFuture5))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T30_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T33_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T34_;
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T30_ = (NIM_BOOL)0; T30_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem((*(*colonenvP_).colonup_).protos2->data, ((*(*colonenvP_).colonup_).protos2 ? (*(*colonenvP_).colonup_).protos2->Sup.len : 0), (*colonenvP_).selected7); if (!!(T30_)) goto LA31_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T33_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T33_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T34_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T34_ = closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4(T33_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T34_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture8; goto BeforeRet_;
}
goto LA28_;
LA31_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA28_: ;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T40_; NimStringDesc* T41_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA38_;
T40_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T40_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T40_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T40_).Sup.Sup.Sup.name = "CancelledError"; T41_ = (NimStringDesc*)0; T41_ = (*T40_).Sup.Sup.Sup.message; (*T40_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T41_) nimGCunrefNoCycle(T41_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T40_, "CancelledError", "negotiateStream", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA38_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture8);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture8)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ; T42_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)0; T42_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*) newObj((&NTI__LCnfS84rjM9adLfckMpyyIQ_), sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g)); (*T42_).Sup.Sup.Sup.m_type = (&NTI__HalDnpqQWhiBjd37Sz1d7g_); (*T42_).Sup.Sup.name = "DialFailedError";
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T43_ = (NimStringDesc*)0;
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T44_ = (NimStringDesc*)0; T44_ = dollar___xqL1qTIQGkhdyM4F59c1P9aw((*(*colonenvP_).colonup_).protos2); T43_ = rawNewString((T44_ ? T44_->Sup.len : 0) + 30);appendString(T43_, ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_40));appendString(T43_, T44_); asgnRef((void**) (&(*T42_).Sup.Sup.message), T43_); asgnRef((void**) (&(*T42_).Sup.Sup.parent), NIM_NIL);
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T42_, "DialFailedError", "negotiateStream", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 364);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T45_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T45_ = srcLocImpl__dplWq9c4Q8Aa8PgnfVtryVw();
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*(*colonenvP_).colonup_).conn1, T45_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T46_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T46_ = srcLocImpl__ywUwa0zhx9a9bhXbygSwK8Uw();
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).result1, T46_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 2329 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 2331 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = ((NI*) x.ClE_0)[1] < 0;
return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = !(((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__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 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, negotiateStream_continue__wNAM0FWActfi8N1d9aVjaow)(void* udataX60gensym117185047_, void* ClE_0) { tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_41; colonenvP_ = (tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_41); TM__Tra5WJkmqmXIsONj5ZlJOQ_41.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_41.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_41.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym117185048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1171850465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym117185048_ = (*colonenvP_).nameIterVarX60gensym1171850465_.ClP_0((*colonenvP_).nameIterVarX60gensym1171850465_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym117185048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym117185048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym117185048_ = (*colonenvP_).nameIterVarX60gensym1171850465_.ClP_0((*colonenvP_).nameIterVarX60gensym1171850465_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1171850465_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym117185048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_44));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = negotiateStream_continue__wNAM0FWActfi8N1d9aVjaow; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym117185048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_41.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym117185050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_41.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym117185050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym117185050_, "CatchableError", "negotiateStream_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym117185050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__dEwerUAO32nHWeQBlJ30iA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_41.status != 0) reraiseException();}
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, negotiateStream__NJOU4NzXJ0aoPEkdBugr5Q)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w*) newObj((&NTI__yq9a0aDuCCeCCrOzVfOaivQ_), sizeof(tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w)); (*colonenv_).Sup.m_type = (&NTI__HajU0GmnG9cqqoO0wMGhX0w_);
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s);
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).protos2), protos, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_));
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__MY19a4VC2noc52R6M9biwzFw();
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg*) newObj((&NTI__AR9bHxYWOHF1cYcm4KC5YFg_), sizeof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg)); (*colonenv__2).Sup.m_type = (&NTI__26qCqKbywPn6UWhIsLzGyg_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = negotiateStream__9cfjAX8xYK6LSXH3s2RA0Vw_2; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1171850465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1171850465_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = negotiateStream_continue__wNAM0FWActfi8N1d9aVjaow; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_45)(T3_.ClP_0))(NIM_NIL);
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dial__9cfjAX8xYK6LSXH3s2RA0Vw)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g*) ClE_0;
#line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T34_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T41_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
}
STATE0: ;
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result3 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_20; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T21_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_20); TM__Tra5WJkmqmXIsONj5ZlJOQ_20.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_20.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_20.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_21;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_21); TM__Tra5WJkmqmXIsONj5ZlJOQ_21.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_21.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_21.status == 0) { { NI T13_; NimStringDesc* T14_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T9_; NIM_BOOL T10_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NIM_BOOL)0; T10_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T9_, 2); if (!!(T10_)) goto LA11_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA6;
}
LA11_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record4)); unsureAsgnRef((void**)&(*colonenvP_).record4.output.buffer, NIM_NIL); (*colonenvP_).record4.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_23));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T13_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_26));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NimStringDesc*)0; T14_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__9aAbCsa7tRNF9b0zyDMHxkfw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_28), (*(*colonenvP_).colonup_).protos2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record4));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record4));
} LA6: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T17_; Exception* T18_; TM__Tra5WJkmqmXIsONj5ZlJOQ_21.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T17_ = (Exception*)0; T17_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1173850196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym1173850196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing (existing)", T18_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_21.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_20.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_20.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture7 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T21_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T21_ = getStream__c1z0ZHVJHyX72s9akD5DhdQ((*(*(*colonenvP_).colonup_).s3).connManager, (*(*colonenvP_).colonup_).peerId1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T21_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture7; goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T26_; NimStringDesc* T27_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA24_;
T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T26_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T26_).Sup.Sup.Sup.name = "CancelledError"; T27_ = (NimStringDesc*)0; T27_ = (*T26_).Sup.Sup.Sup.message; (*T26_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T27_) nimGCunrefNoCycle(T27_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T26_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA24_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).stream9), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture7))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* T32_; NimStringDesc* T33_;
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).stream9 == 0)) goto LA30_;
T32_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)0; T32_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*) newObj((&NTI__LCnfS84rjM9adLfckMpyyIQ_), sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g)); (*T32_).Sup.Sup.Sup.m_type = (&NTI__HalDnpqQWhiBjd37Sz1d7g_); (*T32_).Sup.Sup.name = "DialFailedError"; T33_ = (NimStringDesc*)0; T33_ = (*T32_).Sup.Sup.message; (*T32_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_30)); if (T33_) nimGCunrefNoCycle(T33_); asgnRef((void**) (&(*T32_).Sup.Sup.parent), NIM_NIL);
#line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T32_, "DialFailedError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 374); }
LA30_: ;
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T34_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T34_ = negotiateStream__NJOU4NzXJ0aoPEkdBugr5Q((*(*colonenvP_).colonup_).s3, (*colonenvP_).stream9, (*(*colonenvP_).colonup_).protos2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T34_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture7; goto BeforeRet_;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T39_; NimStringDesc* T40_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA37_;
T39_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T39_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T39_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T39_).Sup.Sup.Sup.name = "CancelledError"; T40_ = (NimStringDesc*)0; T40_ = (*T39_).Sup.Sup.Sup.message; (*T39_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T40_) nimGCunrefNoCycle(T40_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T39_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA37_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).colontmpSlLower01_), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture7))));
#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"
(*colonenvP_).colontmpSlLower12_ = srcLocImpl__uFZGZYjO3zzcvEpJVzC6Jg();
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).colontmpSlLower01_, (*colonenvP_).colontmpSlLower12_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T41_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T41_ = srcLocImpl__1PWqbibwSbWQw0ecGkk6kA();
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).result3, T41_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, dial_continue__vFCNRuSvfkBGhcus8Qui0A)(void* udataX60gensym117340047_, void* ClE_0) { tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_46; colonenvP_ = (tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_46); TM__Tra5WJkmqmXIsONj5ZlJOQ_46.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_46.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_46.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym117340048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1173400465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym117340048_ = (*colonenvP_).nameIterVarX60gensym1173400465_.ClP_0((*colonenvP_).nameIterVarX60gensym1173400465_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym117340048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym117340048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym117340048_ = (*colonenvP_).nameIterVarX60gensym1173400465_.ClP_0((*colonenvP_).nameIterVarX60gensym1173400465_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1173400465_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym117340048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_49));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = dial_continue__vFCNRuSvfkBGhcus8Qui0A; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym117340048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_46.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym117340050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_46.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym117340050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym117340050_, "CatchableError", "dial_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym117340050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__dEwerUAO32nHWeQBlJ30iA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_46.status != 0) reraiseException();}
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dial__jbgOyZt7eYrEq8Y1ejq9a1A)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw*) newObj((&NTI__KJo4cKqJW2mwTqOygzhI5A_), sizeof(tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw)); (*colonenv_).Sup.m_type = (&NTI__QUvoFAPeUsL9ac8sLIscTRw_);
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s);
#line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).peerId1.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).protos2), protos, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_));
#line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__eN21D0hW6j1wpOPLcq4VWw();
#line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g*) newObj((&NTI__kkWAwy7JUvSUb6puVVKfrQ_), sizeof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g)); (*colonenv__2).Sup.m_type = (&NTI__XxgkoTAmL9a9a6ivluAj6Q3g_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = dial__9cfjAX8xYK6LSXH3s2RA0Vw; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1173400465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1173400465_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = dial_continue__vFCNRuSvfkBGhcus8Qui0A; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_50)(T3_.ClP_0))(NIM_NIL);
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__A1UAQDdG6ZHDlaJTjtp0cw)(void* p, NI op) {
tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw* a;
a = (tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*)p;
nimGCvisit((void*)(*a).switch1, op);}
static N_NIMCALL(void, Marker_tyRef__WsAiEPItA9alsX4lJ2149bFA)(void* p, NI op) {
tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA* a;
a = (tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1196907044_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__nVy1pl8jK20dJ3CD8Ulxiw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg* a;
a = (tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1197350194_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture5, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).exc7, op); nimGCvisit((void*)(*a).exc8, op); nimGCvisit((void*)(*a).record9.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11981001910_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture12, op); nimGCvisit((void*)(*a).colontmpResult13_, op); nimGCvisit((void*)(*a).record14.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11989501915_, op);}
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
static N_INLINE(void, closureIterSetupExc)(Exception* e) {
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), e);}
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
static N_INLINE(NIM_BOOL, isObjWithCache)(TNimType* obj, TNimType* subclass, TNimType** cache) { NIM_BOOL result;{ result = (NIM_BOOL)0;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(obj == subclass)) goto LA3_;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA3_: ;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!((*obj).base == subclass)) goto LA7_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA7_: ;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(cache[(((NI) 0))- 0] == obj)) goto LA11_;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_FALSE; goto BeforeRet_;
}
LA11_: ;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(cache[(((NI) 1))- 0] == obj)) goto LA15_;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA15_: ;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = isObjSlowPath__H8B7g6iFRPI5Em52KFoD6w(obj, subclass, cache); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, anonymous__9cfjAX8xYK6LSXH3s2RA0Vw_3)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg*) ClE_0;
#line 583 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_55;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_55); TM__Tra5WJkmqmXIsONj5ZlJOQ_55.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_55.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_55.status == 0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T22_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T52_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T53_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_67; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T92_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).colonstate_ = (NI)0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).coloncurExc1_ = (Exception*)0; STATE0: ; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_56;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_56); TM__Tra5WJkmqmXIsONj5ZlJOQ_56.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_56.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_56.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_57;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_57); TM__Tra5WJkmqmXIsONj5ZlJOQ_57.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_57.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_57.status == 0) { { NI T14_; NimStringDesc* T15_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T10_; NIM_BOOL T11_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T11_ = (NIM_BOOL)0; T11_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T10_, 2); if (!!(T11_)) goto LA12_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA7;
}
LA12_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_58));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NI)0; T14_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_59));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (NimStringDesc*)0; T15_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T15_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record2));
} LA7: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T18_; Exception* T19_; TM__Tra5WJkmqmXIsONj5ZlJOQ_57.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T18_ = (Exception*)0; T18_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1197350194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &(*colonenvP_).errX60gensym1197350194_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Starting stream handler", T19_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_57.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_56.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_56.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 584 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture5 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 585 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 585 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 585 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T22_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T22_ = handle__C5uF8LymWpcDYcWwzs6lxQ((*(*(*(*colonenvP_).colonup_).colonup_).switch1).ms, (*(*colonenvP_).colonup_).conn1, NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T22_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture5; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 584 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T25_; Exception* T28_;
#line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); if (!((T25_) && (isObjWithCache((*T25_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE61)))) goto LA26_;
#line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T28_ = (Exception*)0; T28_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc7), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T28_)));
#line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc7, "CancelledError", "anonymous", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 587); }
goto LA23_;
LA26_: ;
{ Exception* T30_; Exception* T33_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_62;
#line 589 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T30_ = (Exception*)0; T30_ = getCurrentException(); if (!((T30_) && (isObjWithCache((*T30_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE62)))) goto LA31_;
#line 589 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T33_ = (Exception*)0; T33_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc8), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T33_)));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_62); TM__Tra5WJkmqmXIsONj5ZlJOQ_62.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_62.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_62.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_63;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_63); TM__Tra5WJkmqmXIsONj5ZlJOQ_63.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_63.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_63.status == 0) { { NI T43_; NimStringDesc* T44_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T39_; NIM_BOOL T40_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T39_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T39_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T40_ = (NIM_BOOL)0; T40_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T39_, 2); if (!!(T40_)) goto LA41_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA36;
}
LA41_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record9), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record9)); unsureAsgnRef((void**)&(*colonenvP_).record9.output.buffer, NIM_NIL); (*colonenvP_).record9.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record9), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_64));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T43_ = (NI)0; T43_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record9), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T43_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record9), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_65));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T44_ = (NimStringDesc*)0; T44_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record9), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T44_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record9), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_66), (*(*colonenvP_).exc8).Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record9));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record9));
} LA36: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T47_; Exception* T48_; TM__Tra5WJkmqmXIsONj5ZlJOQ_63.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T47_ = (Exception*)0; T47_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11981001910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T47_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T48_ = (Exception*)0; T48_ = &(*colonenvP_).errX60gensym11981001910_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("exception in stream handler", T48_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_63.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_62.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_62.status != 0) reraiseException(); }
goto LA23_;
LA31_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally11_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA23_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture12 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T52_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T52_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T53_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T53_ = closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4(T52_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture12), &T53_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture12);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture12; popSafePoint(); goto BeforeRet_;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T58_; NimStringDesc* T59_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA56_;
T58_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T58_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T58_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T58_).Sup.Sup.Sup.name = "CancelledError"; T59_ = (NimStringDesc*)0; T59_ = (*T58_).Sup.Sup.Sup.message; (*T58_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T59_) nimGCunrefNoCycle(T59_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T58_, "CancelledError", "anonymous", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA56_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture5);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture5)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T64_; NimStringDesc* T65_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA62_;
T64_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T64_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T64_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T64_).Sup.Sup.Sup.name = "CancelledError"; T65_ = (NimStringDesc*)0; T65_ = (*T64_).Sup.Sup.Sup.message; (*T64_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T65_) nimGCunrefNoCycle(T65_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T64_, "CancelledError", "anonymous", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA62_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture12);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture12)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally11_) goto LA68_;
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA72_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult13_; popSafePoint(); goto BeforeRet_;
}
goto LA70_;
LA72_: ;
{
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "anonymous", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 591); }
LA70_: ;
}
LA68_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 584 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_67); TM__Tra5WJkmqmXIsONj5ZlJOQ_67.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_67.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_67.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_68;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_68); TM__Tra5WJkmqmXIsONj5ZlJOQ_68.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_68.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_68.status == 0) { { NI T84_; NimStringDesc* T85_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T80_; NIM_BOOL T81_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T80_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T80_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T81_ = (NIM_BOOL)0; T81_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T80_, 2); if (!!(T81_)) goto LA82_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA77;
}
LA82_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record14), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record14)); unsureAsgnRef((void**)&(*colonenvP_).record14.output.buffer, NIM_NIL); (*colonenvP_).record14.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record14), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_69));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T84_ = (NI)0; T84_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T84_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_70));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T85_ = (NimStringDesc*)0; T85_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T85_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record14));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record14));
} LA77: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T88_; Exception* T89_; TM__Tra5WJkmqmXIsONj5ZlJOQ_68.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T88_ = (Exception*)0; T88_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11989501915_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T88_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T89_ = (Exception*)0; T89_ = &(*colonenvP_).errX60gensym11989501915_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Stream handler done", T89_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_68.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_67.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_67.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 583 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#line 583 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T92_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T92_ = srcLocImpl__nGmZZy6OZo9aZh6IQ1s9a7Gg();
#line 583 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T92_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE9: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_55.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(10)){ raiseIndexError2((*colonenvP_).colonstate_, 10); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_71[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA97_;
#line 0 "\?\?\?"
reraiseException(); }
LA97_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally11_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA101_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA101_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_55.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, anonymous_continue__2V2bePFHpsz9aSvH27Tt3Iw)(void* udataX60gensym119690705_, void* ClE_0) { tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_72; colonenvP_ = (tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_72); TM__Tra5WJkmqmXIsONj5ZlJOQ_72.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_72.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_72.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym119690706_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1196907044_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym119690706_ = (*colonenvP_).nameIterVarX60gensym1196907044_.ClP_0((*colonenvP_).nameIterVarX60gensym1196907044_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym119690706_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym119690706_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym119690706_ = (*colonenvP_).nameIterVarX60gensym1196907044_.ClP_0((*colonenvP_).nameIterVarX60gensym1196907044_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1196907044_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym119690706_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_75));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = anonymous_continue__2V2bePFHpsz9aSvH27Tt3Iw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym119690706_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_72.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym119690708_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_72.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym119690708_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym119690708_, "CatchableError", "anonymous_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym119690708_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_72.status != 0) reraiseException();}
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, colonanonymous___T113yY9c87m9bYjb7stlEWBg)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw* colonenvP_; tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*) ClE_0; colonenv_ = (tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA*) newObj((&NTI__WsAiEPItA9alsX4lJ2149bFA_), sizeof(tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA)); (*colonenv_).Sup.m_type = (&NTI__L2GuuLBDgpMLITqkThr7LA_);
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).colonup_), colonenvP_);
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__GGt0zkbWQEiqgOPILcLIuw();
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg*) newObj((&NTI__nVy1pl8jK20dJ3CD8Ulxiw_), sizeof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg)); (*colonenv__2).Sup.m_type = (&NTI__9bNnM9a1lDsgqQkqKxZ833Jg_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = anonymous__9cfjAX8xYK6LSXH3s2RA0Vw_3; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1196907044_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1196907044_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = anonymous_continue__2V2bePFHpsz9aSvH27Tt3Iw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_76)(T3_.ClP_0))(NIM_NIL);
#line 592 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, mount__ulsqxFi0fKs0IWqgDXfnag)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T15_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*proto).Sup.handler.ClP_0 == 0)) goto LA3_;
T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T5_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T5_).Sup.name = "CatchableError"; T6_ = (NimStringDesc*)0; T6_ = (*T5_).Sup.message; (*T5_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_77)); if (T6_) nimGCunrefNoCycle(T6_); asgnRef((void**) (&(*T5_).Sup.parent), NIM_NIL);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 422); }
LA3_: ;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T9_; NimStringDesc* T10_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T13_; NimStringDesc* T14_;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T9_ = &proto->Sup;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_ = (NimStringDesc*)0; T10_ = codec__9aMav7tf05vmztlcWKYHy9ag(T9_); if (!((T10_ ? T10_->Sup.len : 0) == ((NI) 0))) goto LA11_;
T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T13_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T13_).Sup.name = "CatchableError"; T14_ = (NimStringDesc*)0; T14_ = (*T13_).Sup.message; (*T13_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_78)); if (T14_) nimGCunrefNoCycle(T14_); asgnRef((void**) (&(*T13_).Sup.parent), NIM_NIL);
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T13_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 426); }
LA11_: ;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T15_ = &proto->Sup;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__409bxPHi5U5CQNefOqIY9aWQ((*s_0).ms, (*proto).Sup.codecs, T15_, matcher);
}
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
result = !((hcode == ((NI) 0))); return result;}
static N_NIMCALL(void, Marker_tyRef__pABkv6J0zqeUtl5jSuZDoQ)(void* p, NI op) {
tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ* a;
a = (tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ*)p;
nimGCvisit((void*)(*a).muxer1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1192000464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__3dSEDJiGkRN4hoqjYds3wQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ* a;
a = (tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).conn4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).record6.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1192450197_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).result9, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture10, op); nimGCvisit((void*)(*a).exc11, op); nimGCvisit((void*)(*a).record12.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11933001913_, op); nimGCvisit((void*)(*a).exc14, op); nimGCvisit((void*)(*a).record15.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11940501916_, op); nimGCvisit((void*)(*a).exc17, op); nimGCvisit((void*)(*a).record18.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11948001919_, op); nimGCvisit((void*)(*a).exc20, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture21, op); nimGCvisit((void*)(*a).exc22, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture23, op); nimGCvisit((void*)(*a).record24.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11957501925_, op);}
static N_NIMCALL(void, Marker_tyRef__5SO4CAR53CrR51vBjIlH9cQ)(void* p, NI op) {
tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg* a;
a = (tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg*)p;
nimGCvisit((void*)(*a).muxer1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1147700464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__kaYniBGp6gJJ0N5wmt3t2g)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg* a;
a = (tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).stream7, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture9, op);}
static N_NIMCALL(void, Marker_tyRef__GeiaU6DsnY7svr0crFkpjw)(void* p, NI op) {
tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw* a;
a = (tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw*)p;
nimGCvisit((void*)(*a).s1, op); nimGCvisit((void*)(*a).conn2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1145350464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__9auxRtSx8hHrj9aSE9a3LRarg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA* a;
NI T1_; NI T2_; a = (tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA*)p;
nimGCvisit((void*)(*a).chronosInternalTmpFuture1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result3, op); switch ((*a).info4.pubKey.val.scheme) {
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0):
nimGCvisit((void*)(*a).info4.pubKey.val._scheme_1.rsakey, op); break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1):
T1_ = (NI)0; break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2):
T2_ = (NI)0; break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3):
nimGCvisit((void*)(*a).info4.pubKey.val._scheme_4.eckey, op); break;
}
nimGCvisit((void*)(*a).info4.addrs, op); nimGCvisit((void*)(*a).info4.observedAddr.val.data.buffer, op); nimGCvisit((void*)(*a).info4.protoVersion.val, op); nimGCvisit((void*)(*a).info4.agentVersion.val, op); nimGCvisit((void*)(*a).info4.protos, op); nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1146350196_, op);}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, internalRead__IiBAAsPbN73F1YrmJSYiYgasyncloop)(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* fut) { NIM_BOOL result;{ result = (NIM_BOOL)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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(void, internalRead__WK4YYG4tHnjKWpS3wXrKyQasyncloop)(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg* fut, tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ* 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, (void*)(&(*fut).value), (&NTI__1oGAnnepyODcpLSnjzpVlQ_)); goto BeforeRet_;
}BeforeRet_: ;
}
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NIM_BOOL, isNone__Bn3YxM1m1k5x4JHBlBTavgoptions)(tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg* self) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
result = !((*self).has); return result;}
static N_NIMCALL(void, Marker_tyRef__TBfK39cU6SqLiP9a9aZqT1oGg)(void* p, NI op) {
tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* a;
a = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)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);}
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, get__mFLetgEy6qAJPFKkPOr2rQoptions)(tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg* self, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* Result) {
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
{ NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
T3_ = (NIM_BOOL)0; T3_ = isNone__Bn3YxM1m1k5x4JHBlBTavgoptions(self); if (!T3_) goto LA4_;
T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_92)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/options.nim", 185); }
LA4_: ;
genericAssign((void*)Result, (void*)(&(*self).val), (&NTI__mVKS59bRpscItosS0oN9a4zA_));}
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NIM_BOOL, isSome__SBpZC5L2ngoUiy0hnfoIYQoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
result = self.has; return result;}
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NIM_BOOL, isNone__SBpZC5L2ngoUiy0hnfoIYQ_2options)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
result = !(self.has); return result;}
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NimStringDesc*, get__MwtcpGbpnX9bvK9by7COEbNwoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self) { NimStringDesc* result; result = (NimStringDesc*)0;
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
{ NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
T3_ = (NIM_BOOL)0; T3_ = isNone__SBpZC5L2ngoUiy0hnfoIYQ_2options(self); if (!T3_) goto LA4_;
T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_92)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/options.nim", 185); }
LA4_: ;
result = copyString(self.val); return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, identify__9cfjAX8xYK6LSXH3s2RA0Vw_6)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA*) ClE_0;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_93; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T79_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
}
STATE0: ; { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T4_; NimStringDesc* T5_; tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* T6_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture1 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T4_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T4_ = &(*(*(*colonenvP_).colonup_).s1).identity->Sup;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T5_ = (NimStringDesc*)0; T5_ = codec__9aMav7tf05vmztlcWKYHy9ag(T4_);
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T6_ = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)0; T6_ = select__9bWl9amTHRlfV0sxSwvyF9aag((*(*(*colonenvP_).colonup_).s1).ms, (*(*colonenvP_).colonup_).conn2, T5_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture1), &T6_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture1; goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T11_; NimStringDesc* T12_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA9_;
T11_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T11_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T11_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T11_).Sup.Sup.Sup.name = "CancelledError"; T12_ = (NimStringDesc*)0; T12_ = (*T11_).Sup.Sup.Sup.message; (*T11_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T12_) nimGCunrefNoCycle(T12_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T11_, "CancelledError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA9_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T15_; tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg* T18_;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T15_ = (NIM_BOOL)0; T15_ = internalRead__IiBAAsPbN73F1YrmJSYiYgasyncloop(((tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*) ((*colonenvP_).chronosInternalTmpFuture1))); if (!T15_) goto LA16_;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T18_ = (tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg*)0; T18_ = identify__12m9bJz7d1LPEATHCtbbnBw((*(*(*colonenvP_).colonup_).s1).identity, (*(*colonenvP_).colonup_).conn2, (*(*(*colonenvP_).colonup_).conn2).peerInfo); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture1), &T18_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture1; goto BeforeRet_;
}
goto LA13_;
LA16_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA2;
}
LA13_: ;
STATE3: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T24_; NimStringDesc* T25_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA22_;
T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T24_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T24_).Sup.Sup.Sup.name = "CancelledError"; T25_ = (NimStringDesc*)0; T25_ = (*T24_).Sup.Sup.Sup.message; (*T24_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T25_) nimGCunrefNoCycle(T25_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T24_, "CancelledError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA22_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__WK4YYG4tHnjKWpS3wXrKyQasyncloop(((tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg*) ((*colonenvP_).chronosInternalTmpFuture1)), (&(*colonenvP_).info4));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T28_; tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T32_; NimStringDesc* T33_;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T28_ = (NIM_BOOL)0;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T28_ = isNone__Bn3YxM1m1k5x4JHBlBTavgoptions((&(*colonenvP_).info4.pubKey)); if (!(T28_)) goto LA29_;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T28_ = ((*(*colonenvP_).colonup_).conn2 == 0); LA29_: ;
if (!T28_) goto LA30_;
T32_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T32_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T32_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T32_).Sup.Sup.name = "UpgradeFailedError"; T33_ = (NimStringDesc*)0; T33_ = (*T32_).Sup.Sup.message; (*T32_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_91)); if (T33_) nimGCunrefNoCycle(T33_); asgnRef((void**) (&(*T32_).Sup.Sup.parent), NIM_NIL);
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T32_, "UpgradeFailedError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 124); }
LA30_: ;
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA T38_; tyArray__dy9bXFnEOSMt49aV7Vz01bkw T39_; tyArray__8ZvwQIddfpj2THRVPsFzIQ T40_;
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*(*(*colonenvP_).colonup_).conn2).peerInfo == 0)) goto LA36_;
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&T38_), sizeof(tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA)); get__mFLetgEy6qAJPFKkPOr2rQoptions((&(*colonenvP_).info4.pubKey), (&T38_));
nimZeroMem((void*)T39_, sizeof(tyArray__dy9bXFnEOSMt49aV7Vz01bkw)); nimZeroMem((void*)T40_, sizeof(tyArray__8ZvwQIddfpj2THRVPsFzIQ));
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).conn2).peerInfo), init__BL9b9bBxnfSdvi2cVMSvTf7Q((&T38_), T39_, 0, T40_, 0)); }
LA36_: ;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T43_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T43_ = ((*colonenvP_).info4.addrs ? (*colonenvP_).info4.addrs->Sup.len : 0); if (!(((NI) 0) < T43_)) goto LA44_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*(*(*(*colonenvP_).colonup_).conn2).peerInfo).addrs), (*colonenvP_).info4.addrs, (&NTI__pJDjdGjSf3HlAOELaHOmSA_)); }
LA44_: ;
#line 133 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T48_;
#line 133 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 133 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T48_ = (NIM_BOOL)0; T48_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions((*colonenvP_).info4.agentVersion); if (!T48_) goto LA49_;
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*(*(*(*colonenvP_).colonup_).conn2).peerInfo).agentVersion), get__MwtcpGbpnX9bvK9by7COEbNwoptions((*colonenvP_).info4.agentVersion)); }
LA49_: ;
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T53_;
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T53_ = (NIM_BOOL)0; T53_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions((*colonenvP_).info4.protoVersion); if (!T53_) goto LA54_;
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*(*(*(*colonenvP_).colonup_).conn2).peerInfo).protoVersion), get__MwtcpGbpnX9bvK9by7COEbNwoptions((*colonenvP_).info4.protoVersion)); }
LA54_: ;
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T58_;
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T58_ = ((*colonenvP_).info4.protos ? (*colonenvP_).info4.protos->Sup.len : 0); if (!(((NI) 0) < T58_)) goto LA59_;
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*(*(*(*colonenvP_).colonup_).conn2).peerInfo).protocols), (*colonenvP_).info4.protos, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); }
LA59_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_93); TM__Tra5WJkmqmXIsONj5ZlJOQ_93.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_93.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_93.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_94;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_94); TM__Tra5WJkmqmXIsONj5ZlJOQ_94.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_94.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_94.status == 0) { { NI T70_; NimStringDesc* T71_; tyTuple__NevGmcPz5FN13v9cZPsfRXw T72_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T66_; NIM_BOOL T67_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T66_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T66_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T67_ = (NIM_BOOL)0; T67_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T66_, 2); if (!!(T67_)) goto LA68_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA63;
}
LA68_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record5)); unsureAsgnRef((void**)&(*colonenvP_).record5.output.buffer, NIM_NIL); (*colonenvP_).record5.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_95));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T70_ = (NI)0; T70_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T70_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_96));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T71_ = (NimStringDesc*)0; T71_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T71_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&T72_), sizeof(tyTuple__NevGmcPz5FN13v9cZPsfRXw)); shortLog__NrFxHSKgrFj3RYz5I6yAGg((*(*(*colonenvP_).colonup_).conn2).peerInfo, (&T72_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__EWSNUL7NJHRwr9aRfa5vNVQ((&(*colonenvP_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_97), (&T72_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record5));
} LA63: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T75_; Exception* T76_; TM__Tra5WJkmqmXIsONj5ZlJOQ_94.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T75_ = (Exception*)0; T75_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1146350196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T75_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T76_ = (Exception*)0; T76_ = &(*colonenvP_).errX60gensym1146350196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("identified remote peer", T76_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_94.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_93.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_93.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA2;
STATE6: ;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T79_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T79_ = srcLocImpl__eG66s9bvTPwq5F2k1oV5lYQ();
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T79_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 0 "\?\?\?"
goto LA2;
STATE7: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, identify_continue__hG9bkh3VQ5fcbafgX515sqQ)(void* udataX60gensym114535047_, void* ClE_0) { tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_98; colonenvP_ = (tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_98); TM__Tra5WJkmqmXIsONj5ZlJOQ_98.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_98.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_98.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym114535048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1145350464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym114535048_ = (*colonenvP_).nameIterVarX60gensym1145350464_.ClP_0((*colonenvP_).nameIterVarX60gensym1145350464_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym114535048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym114535048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym114535048_ = (*colonenvP_).nameIterVarX60gensym1145350464_.ClP_0((*colonenvP_).nameIterVarX60gensym1145350464_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1145350464_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym114535048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_101));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = identify_continue__hG9bkh3VQ5fcbafgX515sqQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym114535048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_98.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym114535050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_98.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym114535050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym114535050_, "CatchableError", "identify_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym114535050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_98.status != 0) reraiseException();}
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, identify__kngABLRhgIbLS0rdURcMlQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw*) newObj((&NTI__GeiaU6DsnY7svr0crFkpjw_), sizeof(tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw)); (*colonenv_).Sup.m_type = (&NTI__pFl9cfzCSSZrTUvsFQ10hvw_);
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s1), s_0);
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn2), conn);
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__9b8vX2bCFzsVPRGmOi7bMuA();
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA*) newObj((&NTI__9auxRtSx8hHrj9aSE9a3LRarg_), sizeof(tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA)); (*colonenv__2).Sup.m_type = (&NTI__m8vAIPQCgqUfLdILj04UZA_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = identify__9cfjAX8xYK6LSXH3s2RA0Vw_6; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1145350464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1145350464_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = identify_continue__hG9bkh3VQ5fcbafgX515sqQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_102)(T3_.ClP_0))(NIM_NIL);
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, identify__9cfjAX8xYK6LSXH3s2RA0Vw_5)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg*) ClE_0;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_88;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_88); TM__Tra5WJkmqmXIsONj5ZlJOQ_88.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_88.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_88.status == 0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T17_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T18_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T19_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T41_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
}
STATE0: ; { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T5_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T5_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T5_ = newStream__1ethC9cU8f9cskyVm8LRQkBg((*(*colonenvP_).colonup_).muxer1, ((NimStringDesc*) NIM_NIL), NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T5_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture4; popSafePoint(); goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T10_; NimStringDesc* T11_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA8_;
T10_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T10_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T10_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T10_).Sup.Sup.Sup.name = "CancelledError"; T11_ = (NimStringDesc*)0; T11_ = (*T10_).Sup.Sup.Sup.message; (*T10_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T11_) nimGCunrefNoCycle(T11_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T10_, "CancelledError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA8_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).stream7), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture4))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T16_;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).stream7 == NIM_NIL)) goto LA14_;
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T16_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T16_ = srcLocImpl__8oCSzYP3ugn9bCaKAuXgPDA();
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T16_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
}
LA14_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T17_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T17_ = identify__kngABLRhgIbLS0rdURcMlQ((*(*colonenvP_).colonup_).s3, (*colonenvP_).stream7); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T17_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
STATE5: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture9 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T18_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T18_ = &(*colonenvP_).stream7->Sup;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T19_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T19_ = closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4(T18_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T19_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture9; popSafePoint(); goto BeforeRet_;
STATE6: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T24_; NimStringDesc* T25_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA22_;
T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T24_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T24_).Sup.Sup.Sup.name = "CancelledError"; T25_ = (NimStringDesc*)0; T25_ = (*T24_).Sup.Sup.Sup.message; (*T24_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T25_) nimGCunrefNoCycle(T25_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T24_, "CancelledError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA22_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture8);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture8)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T30_; NimStringDesc* T31_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA28_;
T30_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T30_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T30_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T30_).Sup.Sup.Sup.name = "CancelledError"; T31_ = (NimStringDesc*)0; T31_ = (*T30_).Sup.Sup.Sup.message; (*T30_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T31_) nimGCunrefNoCycle(T31_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T30_, "CancelledError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA28_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture9);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture9)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA34_;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA38_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA36_;
LA38_: ;
{
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 153); }
LA36_: ;
}
LA34_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T41_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T41_ = srcLocImpl__oYyhhu9bd9coGl0H20EWICaQ();
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T41_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE10: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_88.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(11)){ raiseIndexError2((*colonenvP_).colonstate_, 11); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_103[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA46_;
#line 0 "\?\?\?"
reraiseException(); }
LA46_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA50_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA50_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_88.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, identify_continue__3cwQRnoYavhRuwVT9cjmnWQ)(void* udataX60gensym114770047_, void* ClE_0) { tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_104; colonenvP_ = (tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_104); TM__Tra5WJkmqmXIsONj5ZlJOQ_104.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_104.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_104.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym114770048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1147700464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym114770048_ = (*colonenvP_).nameIterVarX60gensym1147700464_.ClP_0((*colonenvP_).nameIterVarX60gensym1147700464_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym114770048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym114770048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym114770048_ = (*colonenvP_).nameIterVarX60gensym1147700464_.ClP_0((*colonenvP_).nameIterVarX60gensym1147700464_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1147700464_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym114770048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_101));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = identify_continue__3cwQRnoYavhRuwVT9cjmnWQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym114770048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_104.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym114770050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_104.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym114770050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym114770050_, "CatchableError", "identify_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym114770050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_104.status != 0) reraiseException();}
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, identify__A9b6qpEwbM2tfr7cJGtxgsg_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg*) newObj((&NTI__5SO4CAR53CrR51vBjIlH9cQ_), sizeof(tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg)); (*colonenv_).Sup.m_type = (&NTI__gURV9apWZ9c6Bwxo8ZQU4kLg_);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).muxer1), muxer);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__yjaTM6epUg7c9c49aRVO2DWQ();
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg*) newObj((&NTI__kaYniBGp6gJJ0N5wmt3t2g_), sizeof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg)); (*colonenv__2).Sup.m_type = (&NTI__eHHZhb07m5dlwmlv9c475Qg_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = identify__9cfjAX8xYK6LSXH3s2RA0Vw_5; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1147700464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1147700464_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = identify_continue__3cwQRnoYavhRuwVT9cjmnWQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_107)(T3_.ClP_0))(NIM_NIL);
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, muxerHandler__9cfjAX8xYK6LSXH3s2RA0Vw_4)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ*) ClE_0;
#line 532 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_82;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_82); TM__Tra5WJkmqmXIsONj5ZlJOQ_82.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_82.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_82.status == 0) { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T31_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_122; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T147_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
}
STATE0: ; {
#line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).conn4), (*(*(*colonenvP_).colonup_).muxer1).connection);
#line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_83; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T22_;
#line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*(*colonenvP_).conn4).peerInfo == 0)) goto LA7_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_83); TM__Tra5WJkmqmXIsONj5ZlJOQ_83.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_83.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_83.status == 0) { { NI T17_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T13_; NIM_BOOL T14_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T13_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T13_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NIM_BOOL)0; T14_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), T13_, 2); if (!!(T14_)) goto LA15_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA10;
}
LA15_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record6), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record6)); unsureAsgnRef((void**)&(*colonenvP_).record6.output.buffer, NIM_NIL); (*colonenvP_).record6.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record6), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_84));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T17_ = (NI)0; T17_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record6), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T17_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record6), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_85));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record6));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record6));
} LA10: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T20_; Exception* T21_; TM__Tra5WJkmqmXIsONj5ZlJOQ_83.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T20_ = (Exception*)0; T20_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1192450197_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T20_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T21_ = (Exception*)0; T21_ = &(*colonenvP_).errX60gensym1192450197_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("This version of nim-libp2p requires secure protocol to negotiat"
"e peerid", T21_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_83.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T22_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T22_ = close__GOqB79bgSKutNGKGgftpV9cA((*(*colonenvP_).colonup_).muxer1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T22_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
}
goto LA5_;
LA7_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA5_: ;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T28_; NimStringDesc* T29_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA26_;
T28_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T28_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T28_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T28_).Sup.Sup.Sup.name = "CancelledError"; T29_ = (NimStringDesc*)0; T29_ = (*T28_).Sup.Sup.Sup.message; (*T28_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T29_) nimGCunrefNoCycle(T29_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T28_, "CancelledError", "muxerHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA26_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture8);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture8)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__9bP4qX4hlG5jGi8ITgSPj6g();
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T30_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
storeIncoming__GSZUwbSmvF0YffGX89cQJ1A((*(*(*colonenvP_).colonup_).s3).connManager, (*colonenvP_).conn4);
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
storeMuxer__woj3Rmpy0cS9bgTEVNdcjIw((*(*(*colonenvP_).colonup_).s3).connManager, (*(*colonenvP_).colonup_).muxer1, NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture10 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T31_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T31_ = identify__A9b6qpEwbM2tfr7cJGtxgsg_2((*(*colonenvP_).colonup_).s3, (*(*colonenvP_).colonup_).muxer1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture10), &T31_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture10);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture10; popSafePoint(); goto BeforeRet_;
STATE5: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T34_; Exception* T37_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_109;
#line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T34_ = (Exception*)0; T34_ = getCurrentException(); if (!((T34_) && (isObjWithCache((*T34_).Sup.m_type, (&NTI__lajyU6ADVxN9cwAUXwExW7w_), Nim_OfCheck_CACHE109)))) goto LA35_;
#line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T37_ = (Exception*)0; T37_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc11), ((tyObject_IdentifyError__lajyU6ADVxN9cwAUXwExW7w*) (T37_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_109); TM__Tra5WJkmqmXIsONj5ZlJOQ_109.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_109.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_109.status == 0) { { NI T46_; NimStringDesc* T47_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T42_; NIM_BOOL T43_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T42_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T42_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T43_ = (NIM_BOOL)0; T43_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T42_, 2); if (!!(T43_)) goto LA44_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA39;
}
LA44_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record12), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record12)); unsureAsgnRef((void**)&(*colonenvP_).record12.output.buffer, NIM_NIL); (*colonenvP_).record12.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record12), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_110));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T46_ = (NI)0; T46_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T46_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_111));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T47_ = (NimStringDesc*)0; T47_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn4);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T47_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_66), (*(*colonenvP_).exc11).Sup.Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record12));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record12));
} LA39: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T50_; Exception* T51_; TM__Tra5WJkmqmXIsONj5ZlJOQ_109.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T50_ = (Exception*)0; T50_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11933001913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T50_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T51_ = (Exception*)0; T51_ = &(*colonenvP_).errX60gensym11933001913_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Could not identify connection", T51_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_109.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA32_;
LA35_: ;
{ Exception* T53_; Exception* T56_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_113;
#line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T53_ = (Exception*)0; T53_ = getCurrentException(); if (!((T53_) && (isObjWithCache((*T53_).Sup.m_type, (&NTI__nqAr3TBZiV3H75SUywQ0yA_), Nim_OfCheck_CACHE113)))) goto LA54_;
#line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T56_ = (Exception*)0; T56_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc14), ((tyObject_LPStreamClosedError__nqAr3TBZiV3H75SUywQ0yA*) (T56_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_113); TM__Tra5WJkmqmXIsONj5ZlJOQ_113.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_113.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_113.status == 0) { { NI T65_; NimStringDesc* T66_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T61_; NIM_BOOL T62_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T61_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T61_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T62_ = (NIM_BOOL)0; T62_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T61_, 2); if (!!(T62_)) goto LA63_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA58;
}
LA63_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record15), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record15)); unsureAsgnRef((void**)&(*colonenvP_).record15.output.buffer, NIM_NIL); (*colonenvP_).record15.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record15), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_114));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T65_ = (NI)0; T65_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T65_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_115));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T66_ = (NimStringDesc*)0; T66_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn4);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T66_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_66), (*(*colonenvP_).exc14).Sup.Sup.Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record15));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record15));
} LA58: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T69_; Exception* T70_; TM__Tra5WJkmqmXIsONj5ZlJOQ_113.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T69_ = (Exception*)0; T69_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11940501916_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T69_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T70_ = (Exception*)0; T70_ = &(*colonenvP_).errX60gensym11940501916_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Identify stream closed", T70_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_113.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA32_;
LA54_: ;
{ Exception* T72_; Exception* T75_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_117;
#line 556 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T72_ = (Exception*)0; T72_ = getCurrentException(); if (!((T72_) && (isObjWithCache((*T72_).Sup.m_type, (&NTI__LD9bRjuQJvEFrTZUtieF8kw_), Nim_OfCheck_CACHE117)))) goto LA73_;
#line 556 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T75_ = (Exception*)0; T75_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc17), ((tyObject_LPStreamEOFError__LD9bRjuQJvEFrTZUtieF8kw*) (T75_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_117); TM__Tra5WJkmqmXIsONj5ZlJOQ_117.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_117.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_117.status == 0) { { NI T84_; NimStringDesc* T85_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T80_; NIM_BOOL T81_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T80_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T80_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T81_ = (NIM_BOOL)0; T81_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T80_, 2); if (!!(T81_)) goto LA82_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA77;
}
LA82_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record18), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record18)); unsureAsgnRef((void**)&(*colonenvP_).record18.output.buffer, NIM_NIL); (*colonenvP_).record18.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record18), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_118));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T84_ = (NI)0; T84_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T84_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_119));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T85_ = (NimStringDesc*)0; T85_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn4);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T85_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_66), (*(*colonenvP_).exc17).Sup.Sup.Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record18));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record18));
} LA77: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T88_; Exception* T89_; TM__Tra5WJkmqmXIsONj5ZlJOQ_117.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T88_ = (Exception*)0; T88_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11948001919_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T88_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T89_ = (Exception*)0; T89_ = &(*colonenvP_).errX60gensym11948001919_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Identify stream EOF", T89_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_117.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA32_;
LA73_: ;
{ Exception* T91_; Exception* T94_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T95_;
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T91_ = (Exception*)0; T91_ = getCurrentException(); if (!((T91_) && (isObjWithCache((*T91_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE121)))) goto LA92_;
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T94_ = (Exception*)0; T94_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc20), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T94_)));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture21 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T95_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T95_ = close__GOqB79bgSKutNGKGgftpV9cA((*(*colonenvP_).colonup_).muxer1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture21), &T95_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture21);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture21; popSafePoint(); goto BeforeRet_;
}
goto LA32_;
LA92_: ;
{ Exception* T97_; Exception* T100_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T101_;
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T97_ = (Exception*)0; T97_ = getCurrentException(); if (!((T97_) && (isObjWithCache((*T97_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE122)))) goto LA98_;
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T100_ = (Exception*)0; T100_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc22), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T100_)));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture23 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T101_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T101_ = close__GOqB79bgSKutNGKGgftpV9cA((*(*colonenvP_).colonup_).muxer1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture23), &T101_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture23);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture23; popSafePoint(); goto BeforeRet_;
}
goto LA32_;
LA98_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA32_: ;
STATE6: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA105_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA109_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA107_;
LA109_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "muxerHandler", "\?\?\?", 0); }
LA107_: ;
}
LA105_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T116_; NimStringDesc* T117_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA114_;
T116_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T116_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T116_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T116_).Sup.Sup.Sup.name = "CancelledError"; T117_ = (NimStringDesc*)0; T117_ = (*T116_).Sup.Sup.Sup.message; (*T116_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T117_) nimGCunrefNoCycle(T117_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T116_, "CancelledError", "muxerHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA114_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture10);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture10)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T122_; NimStringDesc* T123_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA120_;
T122_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T122_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T122_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T122_).Sup.Sup.Sup.name = "CancelledError"; T123_ = (NimStringDesc*)0; T123_ = (*T122_).Sup.Sup.Sup.message; (*T122_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T123_) nimGCunrefNoCycle(T123_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T122_, "CancelledError", "muxerHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA120_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture21);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture21)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 559 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc20, "CancelledError", "muxerHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 559);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T128_; NimStringDesc* T129_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA126_;
T128_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T128_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T128_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T128_).Sup.Sup.Sup.name = "CancelledError"; T129_ = (NimStringDesc*)0; T129_ = (*T128_).Sup.Sup.Sup.message; (*T128_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T129_) nimGCunrefNoCycle(T129_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T128_, "CancelledError", "muxerHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA126_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture23);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture23)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE11: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_122); TM__Tra5WJkmqmXIsONj5ZlJOQ_122.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_122.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_122.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_123;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_123); TM__Tra5WJkmqmXIsONj5ZlJOQ_123.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_123.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_123.status == 0) { { NI T139_; NimStringDesc* T140_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T135_; NIM_BOOL T136_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T135_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T135_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T136_ = (NIM_BOOL)0; T136_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T135_, 2); if (!!(T136_)) goto LA137_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA132;
}
LA137_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record24), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record24)); unsureAsgnRef((void**)&(*colonenvP_).record24.output.buffer, NIM_NIL); (*colonenvP_).record24.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record24), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_124));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T139_ = (NI)0; T139_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T139_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_125));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T140_ = (NimStringDesc*)0; T140_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn4);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T140_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_66), (*(*colonenvP_).exc22).Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record24));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record24));
} LA132: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T143_; Exception* T144_; TM__Tra5WJkmqmXIsONj5ZlJOQ_123.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T143_ = (Exception*)0; T143_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11957501925_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T143_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T144_ = (Exception*)0; T144_ = &(*colonenvP_).errX60gensym11957501925_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in muxer handler", T144_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_123.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_122.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_122.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE12: ;
#line 532 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T147_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T147_ = srcLocImpl__ebzXa8AdCBWfpZf8RzqdQg();
#line 532 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T147_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE13: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_82.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(14)){ raiseIndexError2((*colonenvP_).colonstate_, 14); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_126[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA152_;
#line 0 "\?\?\?"
reraiseException(); }
LA152_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA156_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA156_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_82.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, muxerHandler_continue__R9cKoLdXpMNbZQJMOIeVrDg)(void* udataX60gensym119200047_, void* ClE_0) { tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_127; colonenvP_ = (tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_127); TM__Tra5WJkmqmXIsONj5ZlJOQ_127.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_127.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_127.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym119200048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1192000464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym119200048_ = (*colonenvP_).nameIterVarX60gensym1192000464_.ClP_0((*colonenvP_).nameIterVarX60gensym1192000464_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym119200048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym119200048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym119200048_ = (*colonenvP_).nameIterVarX60gensym1192000464_.ClP_0((*colonenvP_).nameIterVarX60gensym1192000464_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1192000464_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym119200048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_130));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = muxerHandler_continue__R9cKoLdXpMNbZQJMOIeVrDg; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym119200048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_127.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym119200050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_127.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym119200050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym119200050_, "CatchableError", "muxerHandler_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym119200050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_127.status != 0) reraiseException();}
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, muxerHandler__A9b6qpEwbM2tfr7cJGtxgsg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ*) newObj((&NTI__pABkv6J0zqeUtl5jSuZDoQ_), sizeof(tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ)); (*colonenv_).Sup.m_type = (&NTI__uZlz1hRm9awURoiYHfcJ0VQ_);
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).muxer1), muxer);
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__YNbz52EAL6MiMUofkFCZNg();
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ*) newObj((&NTI__3dSEDJiGkRN4hoqjYds3wQ_), sizeof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ)); (*colonenv__2).Sup.m_type = (&NTI__oMA2QwnRxZYnYlOHMnv5UQ_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = muxerHandler__9cfjAX8xYK6LSXH3s2RA0Vw_4; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1192000464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1192000464_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = muxerHandler_continue__R9cKoLdXpMNbZQJMOIeVrDg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_131)(T3_.ClP_0))(NIM_NIL);
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 597 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, colonanonymous___TKw5m9a46FXTne6bIdVCbhg)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer, void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw* colonenvP_; result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*) ClE_0;
#line 598 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 598 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = muxerHandler__A9b6qpEwbM2tfr7cJGtxgsg((*colonenvP_).switch1, muxer); return result;}
#line 564 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*, newSwitch__yXfaxHYR8X1UzoRIj5yP6w)(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo, tySequence__2cpQyxGfmqpyyfbkB8qrug* transports, tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg* identity, tyObject_Table__UvSlGqDg4nWNM1wskOFQeg muxers, tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ** secureManagers, NI secureManagersLen_0) { tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* result; tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw* colonenv_; tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* T7_; tyProc__z1SP1KQZYjnpZb76SJLOBA T8_;{ result = (tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*)0; colonenv_ = (tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*) newObj((&NTI__A1UAQDdG6ZHDlaJTjtp0cw_), sizeof(tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw)); (*colonenv_).Sup.m_type = (&NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!(secureManagersLen_0 == ((NI) 0))) goto LA3_;
T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T5_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T5_).Sup.name = "CatchableError"; T6_ = (NimStringDesc*)0; T6_ = (*T5_).Sup.message; (*T5_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_52)); if (T6_) nimGCunrefNoCycle(T6_);
#line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "newSwitch", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 570); }
LA3_: ;
#line 572 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T7_ = (tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*)0; T7_ = (tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*) newObj((&NTI__sFoHz9btyLyHVx29cOlB1cFw_), sizeof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ)); (*T7_).Sup.m_type = (&NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_); asgnRef((void**) (&(*T7_).peerInfo), peerInfo);
#line 574 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 574 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*T7_).ms), newMultistream__2t9bDzB1Qo0wqjCMPysCSdg()); genericSeqAssign((&(*T7_).transports), transports, (&NTI__2cpQyxGfmqpyyfbkB8qrug_));
#line 576 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 576 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*T7_).connManager), init__3HdZJXSv8pLgN3mjAdXu0Q(((NI) 5))); asgnRef((void**) (&(*T7_).identity), identity); genericSeqAssign((&(*T7_).muxers.data), muxers.data, (&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_)); (*T7_).muxers.counter = muxers.counter;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*T7_).secureManagers), at___5wxzKQM61LFnTy0BRxWl5g(secureManagers, secureManagersLen_0)); asgnRef((void**) (&(*colonenv_).switch1), T7_);
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&T8_), sizeof(tyProc__z1SP1KQZYjnpZb76SJLOBA)); T8_.ClP_0 = colonanonymous___T113yY9c87m9bYjb7stlEWBg; T8_.ClE_0 = colonenv_; asgnRef((void**) (&(*(*colonenv_).switch1).streamHandler.ClE_0), T8_.ClE_0); (*(*colonenv_).switch1).streamHandler.ClP_0 = T8_.ClP_0;
#line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
mount__ulsqxFi0fKs0IWqgDXfnag((*colonenv_).switch1, identity, TM__Tra5WJkmqmXIsONj5ZlJOQ_79);
{ NimStringDesc* key_1; tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_1; NI L; key_1 = (NimStringDesc*)0; val_1 = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg*)0;
#line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
L = len__Bqp3cVZHhJpGhxMBRwTBeg(muxers); { NI h_1; NI colontmp_; NI T11_; NI res; h_1 = (NI)0; colontmp_ = (NI)0;
#line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T11_ = ((muxers.data ? muxers.data->Sup.len : 0)-1); colontmp_ = T11_;
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
res = ((NI) 0); {
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_133;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(res <= colontmp_)) goto LA13;
#line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
h_1 = res;
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NIM_BOOL T16_; tyProc__syWZmSVgEgtT88lIceSd6w T19_;
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)(h_1) >= (NU)(muxers.data ? muxers.data->Sup.len : 0)){ raiseIndexError2(h_1,(muxers.data ? muxers.data->Sup.len : 0)-1); }
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T16_ = (NIM_BOOL)0; T16_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(muxers.data->data[h_1].Field0); if (!T16_) goto LA17_;
#line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)(h_1) >= (NU)(muxers.data ? muxers.data->Sup.len : 0)){ raiseIndexError2(h_1,(muxers.data ? muxers.data->Sup.len : 0)-1); } key_1 = muxers.data->data[h_1].Field1;
#line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)(h_1) >= (NU)(muxers.data ? muxers.data->Sup.len : 0)){ raiseIndexError2(h_1,(muxers.data ? muxers.data->Sup.len : 0)-1); } val_1 = muxers.data->data[h_1].Field2;
#line 596 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*val_1).streamHandler.ClE_0), (*(*colonenv_).switch1).streamHandler.ClE_0); (*val_1).streamHandler.ClP_0 = (*(*colonenv_).switch1).streamHandler.ClP_0;
#line 597 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&T19_), sizeof(tyProc__syWZmSVgEgtT88lIceSd6w)); T19_.ClP_0 = colonanonymous___TKw5m9a46FXTne6bIdVCbhg; T19_.ClE_0 = colonenv_; asgnRef((void**) (&(*val_1).muxerHandler.ClE_0), T19_.ClE_0); (*val_1).muxerHandler.ClP_0 = T19_.ClP_0;
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NI T22_;
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T22_ = (NI)0; T22_ = len__Bqp3cVZHhJpGhxMBRwTBeg(muxers); if (!!((T22_ == L))) goto LA23_;
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_132));
}
LA23_: ;
}
LA17_: ;
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt(res, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_133)) { raiseOverflow(); }; res = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_133); } LA13: ;
}
}
}
#line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = (*colonenv_).switch1; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, addConnEventHandler__e9cS9bYjbtHd88iNXlPWgIJg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyProc__Rp9cT2oC4YNELodYXsKg7qA handler, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind) {
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addConnEventHandler__PawWU9bGsD01VOfXY6F3Ijw((*s_0).connManager, handler, kind);
}
static N_NIMCALL(void, Marker_tyRef__ZNO1Y3vPDHq0KnwmNyopEg)(void* p, NI op) {
tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg* a;
a = (tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg*)p;
nimGCvisit((void*)(*a).s1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1186500463_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__en4QsnoDQwRrE5BKk3mQWQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw* a;
a = (tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw*)p;
nimGCvisit((void*)(*a).result1, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1186950194_, op); nimGCvisit((void*)(*a).startFuts5, op); nimGCvisit((void*)(*a).t6, op); nimGCvisit((void*)(*a).a10.data.buffer, op); nimGCvisit((void*)(*a).server13, op); nimGCvisit((void*)(*a).record14.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11877001915_, op); nimGCvisit((void*)(*a).result16, op);}
static N_NIMCALL(void, Marker_tyRef__q9bMno1e8qZisqxf6QzgZ9ag)(void* p, NI op) {
tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg* a;
a = (tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg*)p;
nimGCvisit((void*)(*a).transport1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1182600464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__4zOwZ5zUcS2xHuIHm9a8ZVw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw* a;
a = (tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).upgrades4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).conn6, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1183050198_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture9, op); nimGCvisit((void*)(*a).result10, op); nimGCvisit((void*)(*a).exc11, op); nimGCvisit((void*)(*a).record12.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11851001913_, op); nimGCvisit((void*)(*a).exc14, op); nimGCvisit((void*)(*a).record15.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11856501916_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture17, op); nimGCvisit((void*)(*a).record18.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11838001919_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture20, op); nimGCvisit((void*)(*a).record21.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11844501922_, op);}
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, milliseconds__VnZgvngfH64K9cbR19bMHEEAtimer)(NI v) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw result; NI64 TM__Tra5WJkmqmXIsONj5ZlJOQ_161; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw));
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
if (nimMulInt64(((NI64) (v)), TM__Tra5WJkmqmXIsONj5ZlJOQ_160.value, &TM__Tra5WJkmqmXIsONj5ZlJOQ_161)) { raiseOverflow(); }; result.value = (NI64)(TM__Tra5WJkmqmXIsONj5ZlJOQ_161); return result;}
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, millis__VnZgvngfH64K9cbR19bMHEEA_2timer)(NI v) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw result; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw));
#line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
#line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
result = milliseconds__VnZgvngfH64K9cbR19bMHEEAtimer(v); return result;}
static N_NIMCALL(void, Marker_tyRef__Uh6fuW5FgSH7izRECxV0UA)(void* p, NI op) {
tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA* a;
a = (tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).upgrades3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1179600964_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__j9cwpnb2s0msAi24qIyIrjQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw* a;
a = (tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).exc7, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).record9.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11811501910_, op); nimGCvisit((void*)(*a).record11.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11818501912_, op);}
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, seconds__VnZgvngfH64K9cbR19bMHEEA_4timer)(NI v) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw result; NI64 TM__Tra5WJkmqmXIsONj5ZlJOQ_169; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw));
#line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
#line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
if (nimMulInt64(((NI64) (v)), TM__Tra5WJkmqmXIsONj5ZlJOQ_168.value, &TM__Tra5WJkmqmXIsONj5ZlJOQ_169)) { raiseOverflow(); }; result.value = (NI64)(TM__Tra5WJkmqmXIsONj5ZlJOQ_169); return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, upgradeMonitor__9cfjAX8xYK6LSXH3s2RA0Vw_9)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw*) ClE_0;
#line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_167;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_167); TM__Tra5WJkmqmXIsONj5ZlJOQ_167.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_167.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_167.status == 0) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw T5_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T6_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_171; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_175; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T76_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
}
STATE0: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T5_ = seconds__VnZgvngfH64K9cbR19bMHEEA_4timer(((NI) 30));
#line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T6_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T6_ = wait__VftZB8CE2vFcDxBZGQf16A((*(*(*colonenvP_).colonup_).conn1).upgraded, T5_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T6_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture4; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T9_; Exception* T12_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T13_;
#line 442 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T9_ = (Exception*)0; T9_ = getCurrentException(); if (!((T9_) && (isObjWithCache((*T9_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE171)))) goto LA10_;
#line 442 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T12_ = (Exception*)0; T12_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc7), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
T13_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T13_ = NIM_NIL;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_failed_upgrades_incoming__IscDCHpSvTqa3A9bLCEeicA, ((NI) 1), T13_->data, (T13_ ? T13_->Sup.len : 0));
#line 443 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T18_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T19_;
#line 443 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 443 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*(*colonenvP_).colonup_).conn1 == 0))) goto LA16_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 444 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 444 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T18_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T18_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 444 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T19_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T19_ = close__gxLphtNLWoZynqFVNfRurg(T18_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T19_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
}
goto LA14_;
LA16_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 443 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA14_: ;
}
goto LA7_;
LA10_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA7_: ;
STATE3: ;
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
release__MUHSo45XRK1Nd2AHMwwFfA((*(*colonenvP_).colonup_).upgrades3);
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA24_;
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA28_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA26_;
LA28_: ;
{
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "upgradeMonitor", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 448); }
LA26_: ;
}
LA24_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T35_; NimStringDesc* T36_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA33_;
T35_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T35_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T35_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T35_).Sup.Sup.Sup.name = "CancelledError"; T36_ = (NimStringDesc*)0; T36_ = (*T35_).Sup.Sup.Sup.message; (*T35_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T36_) nimGCunrefNoCycle(T36_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T35_, "CancelledError", "upgradeMonitor", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA33_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture4)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_171); TM__Tra5WJkmqmXIsONj5ZlJOQ_171.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_171.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_171.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_172;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_172); TM__Tra5WJkmqmXIsONj5ZlJOQ_172.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_172.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_172.status == 0) { { NI T46_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T42_; NIM_BOOL T43_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T42_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T42_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T43_ = (NIM_BOOL)0; T43_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T42_, 2); if (!!(T43_)) goto LA44_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA39;
}
LA44_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record9), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record9)); unsureAsgnRef((void**)&(*colonenvP_).record9.output.buffer, NIM_NIL); (*colonenvP_).record9.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record9), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_173));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T46_ = (NI)0; T46_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record9), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T46_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record9), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_174));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record9));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record9));
} LA39: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T49_; Exception* T50_; TM__Tra5WJkmqmXIsONj5ZlJOQ_172.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T49_ = (Exception*)0; T49_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11811501910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T49_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T50_ = (Exception*)0; T50_ = &(*colonenvP_).errX60gensym11811501910_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Connection upgrade succeeded", T50_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_172.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_171.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_171.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T57_; NimStringDesc* T58_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA55_;
T57_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T57_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T57_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T57_).Sup.Sup.Sup.name = "CancelledError"; T58_ = (NimStringDesc*)0; T58_ = (*T57_).Sup.Sup.Sup.message; (*T57_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T58_) nimGCunrefNoCycle(T58_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T57_, "CancelledError", "upgradeMonitor", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA55_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture8);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture8)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 443 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_175); TM__Tra5WJkmqmXIsONj5ZlJOQ_175.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_175.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_175.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_176;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_176); TM__Tra5WJkmqmXIsONj5ZlJOQ_176.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_176.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_176.status == 0) { { NI T68_; NimStringDesc* T69_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T64_; NIM_BOOL T65_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T64_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T64_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T65_ = (NIM_BOOL)0; T65_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T64_, 2); if (!!(T65_)) goto LA66_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA61;
}
LA66_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record11), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record11)); unsureAsgnRef((void**)&(*colonenvP_).record11.output.buffer, NIM_NIL); (*colonenvP_).record11.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record11), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_177));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T68_ = (NI)0; T68_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T68_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_178));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_155), (*(*colonenvP_).exc7).Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T69_ = (NimStringDesc*)0; T69_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T69_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record11));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record11));
} LA61: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T72_; Exception* T73_; TM__Tra5WJkmqmXIsONj5ZlJOQ_176.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T72_ = (Exception*)0; T72_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11818501912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T72_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T73_ = (Exception*)0; T73_ = &(*colonenvP_).errX60gensym11818501912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception awaiting connection upgrade", T73_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_176.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_175.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_175.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 442 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T76_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T76_ = srcLocImpl__GodJ9bBiSR7O9cwLnmd0bhPw();
#line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T76_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE9: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_167.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(10)){ raiseIndexError2((*colonenvP_).colonstate_, 10); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_179[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA81_;
#line 0 "\?\?\?"
reraiseException(); }
LA81_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA85_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA85_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_167.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, upgradeMonitor_continue__Hcb4DrvOG1ipi8WlMrFc4w)(void* udataX60gensym117960097_, void* ClE_0) { tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_180; colonenvP_ = (tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_180); TM__Tra5WJkmqmXIsONj5ZlJOQ_180.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_180.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_180.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym117960098_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1179600964_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym117960098_ = (*colonenvP_).nameIterVarX60gensym1179600964_.ClP_0((*colonenvP_).nameIterVarX60gensym1179600964_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym117960098_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym117960098_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym117960098_ = (*colonenvP_).nameIterVarX60gensym1179600964_.ClP_0((*colonenvP_).nameIterVarX60gensym1179600964_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1179600964_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym117960098_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_183));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = upgradeMonitor_continue__Hcb4DrvOG1ipi8WlMrFc4w; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym117960098_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_180.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym117960100_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_180.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym117960100_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym117960100_, "CatchableError", "upgradeMonitor_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym117960100_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_180.status != 0) reraiseException();}
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, upgradeMonitor__ORgwOynDuJ2As8GNLFqDYQ)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* upgrades) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA*) newObj((&NTI__Uh6fuW5FgSH7izRECxV0UA_), sizeof(tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA)); (*colonenv_).Sup.m_type = (&NTI__1LzP9cESRJbBOLtlzt7mlwA_);
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).upgrades3), upgrades);
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__CUFODlTh3bVBGwRiVgY5TA();
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw*) newObj((&NTI__j9cwpnb2s0msAi24qIyIrjQ_), sizeof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw)); (*colonenv__2).Sup.m_type = (&NTI__9aRSVl7OVfpoDv6DKHfUTzw_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = upgradeMonitor__9cfjAX8xYK6LSXH3s2RA0Vw_9; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1179600964_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1179600964_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = upgradeMonitor_continue__Hcb4DrvOG1ipi8WlMrFc4w; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_184)(T3_.ClP_0))(NIM_NIL);
#line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__A826rsrIUKbesfWngQ11Ag)(void* p, NI op) {
tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A* a;
a = (tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A*)p;
nimGCvisit((void*)(*a).incomingConn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1155850464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__2FUdzikjPDniq9arQBUWOWw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ* a;
a = (tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).record4.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1156300196_, op); nimGCvisit((void*)(*a).ms7, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).result9, op); nimGCvisit((void*)(*a).exc10, op); nimGCvisit((void*)(*a).record11.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11603001912_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture13, op); nimGCvisit((void*)(*a).k14, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture17, op);}
static N_NIMCALL(void, Marker_tyRef__T29aHXP13voSiNAkYc032JA)(void* p, NI op) {
tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ* a;
a = (tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).proto3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1156652045_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__OWWmpqYx2qJGE7GUwweAYQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw* a;
a = (tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1157100194_, op); nimGCvisit((void*)(*a).secure5, op); nimGCvisit((void*)(*a).resultX60gensym1157452016_, op); nimGCvisit((void*)(*a).it7, op); nimGCvisit((void*)(*a).cconn10, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture11, op); nimGCvisit((void*)(*a).result12, op); nimGCvisit((void*)(*a).exc13, op); nimGCvisit((void*)(*a).record14.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11582001915_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture17, op); nimGCvisit((void*)(*a).sconn18, op); nimGCvisit((void*)(*a).colontmpResult19_, op); nimGCvisit((void*)(*a).muxer20, op); nimGCvisit((void*)(*a).record25.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11591501926_, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, securedHandler__9cfjAX8xYK6LSXH3s2RA0Vw_11)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile result; tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw*) ClE_0;
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_199;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_199); TM__Tra5WJkmqmXIsONj5ZlJOQ_199.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_199.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_199.status == 0) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T38_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T101_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_212; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T140_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).colonstate_ = (NI)0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).coloncurExc1_ = (Exception*)0; STATE0: ; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_200;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_200); TM__Tra5WJkmqmXIsONj5ZlJOQ_200.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_200.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_200.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_201;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_201); TM__Tra5WJkmqmXIsONj5ZlJOQ_201.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_201.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_201.status == 0) { { NI T14_; NimStringDesc* T15_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T10_; NIM_BOOL T11_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T11_ = (NIM_BOOL)0; T11_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T10_, 2); if (!!(T11_)) goto LA12_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA7;
}
LA12_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_202));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NI)0; T14_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_203));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (NimStringDesc*)0; T15_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T15_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record2));
} LA7: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T18_; Exception* T19_; TM__Tra5WJkmqmXIsONj5ZlJOQ_201.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T18_ = (Exception*)0; T18_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1157100194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &(*colonenvP_).errX60gensym1157100194_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Starting secure handler", T19_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_201.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_200.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_200.status != 0) reraiseException();
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym1157452016_), newSeq__mu3K4yTyxR1zR11MSzQXUA(((NI) 0))); { NI T23_;
#line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
(*colonenvP_).it7 = (tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i8 = ((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"
T23_ = ((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers->Sup.len : 0); (*colonenvP_).L9 = T23_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_204;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i8 < (*colonenvP_).L9)) goto LA25;
#line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)((*colonenvP_).i8) >= (NU)((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i8,((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).it7), (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers->data[(*colonenvP_).i8]);
#line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T28_; NimStringDesc* T29_; NI T32_;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T28_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T28_ = &(*colonenvP_).it7->Sup;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T29_ = (NimStringDesc*)0; T29_ = codec__9aMav7tf05vmztlcWKYHy9ag(T28_); if (!eqStrings(T29_, (*(*colonenvP_).colonup_).proto3)) goto LA30_;
#line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym1157452016_), (tySequence__nJo9c3YLgP9bN5eMA24IhFtw*) incrSeqV3((TGenericSeq*)((*colonenvP_).resultX60gensym1157452016_), (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_))); T32_ = (*colonenvP_).resultX60gensym1157452016_->Sup.len++; asgnRef((void**) (&(*colonenvP_).resultX60gensym1157452016_->data[T32_]), (*colonenvP_).it7); }
LA30_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i8, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_204)) { raiseOverflow(); }; (*colonenvP_).i8 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_204);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T35_;
#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"
T35_ = ((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers->Sup.len : 0); if (!!((T35_ == (*colonenvP_).L9))) goto LA36_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_205));
}
LA36_: ;
} LA25: ;
}
}
if ((NU)(((NI) 0)) >= (NU)((*colonenvP_).resultX60gensym1157452016_ ? (*colonenvP_).resultX60gensym1157452016_->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*colonenvP_).resultX60gensym1157452016_ ? (*colonenvP_).resultX60gensym1157452016_->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).secure5), (*colonenvP_).resultX60gensym1157452016_->data[((NI) 0)]);
#line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).cconn10), (*(*colonenvP_).colonup_).conn1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture11 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T38_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T38_ = secure__RrZsB4HZow0McbqubUlzow((*colonenvP_).secure5, (*colonenvP_).cconn10, NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture11), &T38_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture11; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T41_; Exception* T44_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_207;
#line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T41_ = (Exception*)0; T41_ = getCurrentException(); if (!((T41_) && (isObjWithCache((*T41_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE207)))) goto LA42_;
#line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T44_ = (Exception*)0; T44_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc13), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T44_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_207); TM__Tra5WJkmqmXIsONj5ZlJOQ_207.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_207.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_207.status == 0) { { NI T53_; NimStringDesc* T54_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T49_; NIM_BOOL T50_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T49_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T49_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T50_ = (NIM_BOOL)0; T50_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T49_, 2); if (!!(T50_)) goto LA51_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA46;
}
LA51_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record14), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record14)); unsureAsgnRef((void**)&(*colonenvP_).record14.output.buffer, NIM_NIL); (*colonenvP_).record14.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record14), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_208));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T53_ = (NI)0; T53_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T53_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_209));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_66), (*(*colonenvP_).exc13).Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T54_ = (NimStringDesc*)0; T54_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T54_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record14));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record14));
} LA46: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T57_; Exception* T58_; TM__Tra5WJkmqmXIsONj5ZlJOQ_207.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T57_ = (Exception*)0; T57_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11582001915_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T57_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T58_ = (Exception*)0; T58_ = &(*colonenvP_).errX60gensym11582001915_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in secure handler during incoming upgrade", T58_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_207.status != 0) reraiseException();
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T61_; Exception* T64_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T65_;
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T61_ = (NIM_BOOL)0; T61_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*(*colonenvP_).cconn10).upgraded); if (!!(T61_)) goto LA62_;
#line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T64_ = (Exception*)0; T64_ = &(*colonenvP_).exc13->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"
T65_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T65_ = srcLocImpl__GisNRtcZCCZEIA9b9cqVbAlA();
#line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*(*colonenvP_).cconn10).upgraded, T64_, T65_);
}
LA62_: ;
}
goto LA39_;
LA42_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally16_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA39_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T71_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T72_;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*colonenvP_).cconn10 == 0))) goto LA69_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture17 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T71_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T71_ = &(*colonenvP_).cconn10->Sup;
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T72_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T72_ = close__gxLphtNLWoZynqFVNfRurg(T71_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture17), &T72_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture17);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture17; popSafePoint(); goto BeforeRet_;
}
goto LA67_;
LA69_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA67_: ;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T78_; NimStringDesc* T79_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA76_;
T78_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T78_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T78_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T78_).Sup.Sup.Sup.name = "CancelledError"; T79_ = (NimStringDesc*)0; T79_ = (*T78_).Sup.Sup.Sup.message; (*T78_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T79_) nimGCunrefNoCycle(T79_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T78_, "CancelledError", "securedHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA76_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).sconn18), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture11))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T84_;
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).sconn18 == 0)) goto LA82_;
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T84_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T84_ = srcLocImpl__4k6o5rAUyHj7EI8TWvCF9aw();
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T84_);
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally16_ = NIM_TRUE;
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult19_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA82_: ;
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).cconn10), (*colonenvP_).sconn18); {
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).muxer20 = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg*)0;
#line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).L21 = len__Bqp3cVZHhJpGhxMBRwTBeg((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers); { NI T87_;
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).h22 = (NI)0;
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
(*colonenvP_).colontmp23_ = (NI)0;
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T87_ = (((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->Sup.len : 0)-1); (*colonenvP_).colontmp23_ = T87_;
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
(*colonenvP_).res24 = ((NI) 0); {
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_211;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!((*colonenvP_).res24 <= (*colonenvP_).colontmp23_)) goto LA89;
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).h22 = (*colonenvP_).res24;
#line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NIM_BOOL T92_; tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T95_;
#line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)((*colonenvP_).h22) >= (NU)((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h22,((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->Sup.len : 0)-1); }
#line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T92_ = (NIM_BOOL)0; T92_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->data[(*colonenvP_).h22].Field0); if (!T92_) goto LA93_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)((*colonenvP_).h22) >= (NU)((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h22,((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).muxer20), (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->data[(*colonenvP_).h22].Field2);
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T95_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T95_ = &(*colonenvP_).muxer20->Sup;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__409bxPHi5U5CQNefOqIY9aWQ((*(*(*colonenvP_).colonup_).colonup_).ms7, (*(*colonenvP_).muxer20).Sup.codecs, T95_, TM__Tra5WJkmqmXIsONj5ZlJOQ_79);
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NI T98_;
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T98_ = (NI)0; T98_ = len__Bqp3cVZHhJpGhxMBRwTBeg((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers); if (!!((T98_ == (*colonenvP_).L21))) goto LA99_;
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_210));
}
LA99_: ;
}
LA93_: ;
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt((*colonenvP_).res24, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_211)) { raiseOverflow(); }; (*colonenvP_).res24 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_211); } LA89: ;
}
}
}
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T101_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T101_ = handle__C5uF8LymWpcDYcWwzs6lxQ((*(*(*colonenvP_).colonup_).colonup_).ms7, (*colonenvP_).cconn10, NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture11), &T101_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture11; popSafePoint(); goto BeforeRet_;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T106_; NimStringDesc* T107_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA104_;
T106_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T106_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T106_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T106_).Sup.Sup.Sup.name = "CancelledError"; T107_ = (NimStringDesc*)0; T107_ = (*T106_).Sup.Sup.Sup.message; (*T106_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T107_) nimGCunrefNoCycle(T107_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T106_, "CancelledError", "securedHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA104_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture11);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture11)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T112_; NimStringDesc* T113_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA110_;
T112_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T112_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T112_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T112_).Sup.Sup.Sup.name = "CancelledError"; T113_ = (NimStringDesc*)0; T113_ = (*T112_).Sup.Sup.Sup.message; (*T112_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T113_) nimGCunrefNoCycle(T113_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T112_, "CancelledError", "securedHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA110_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture17);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture17)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally16_) goto LA116_;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA120_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult19_; popSafePoint(); goto BeforeRet_;
}
goto LA118_;
LA120_: ;
{
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "securedHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 250); }
LA118_: ;
}
LA116_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_212); TM__Tra5WJkmqmXIsONj5ZlJOQ_212.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_212.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_212.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_213;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_213); TM__Tra5WJkmqmXIsONj5ZlJOQ_213.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_213.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_213.status == 0) { { NI T132_; NimStringDesc* T133_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T128_; NIM_BOOL T129_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T128_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T128_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T129_ = (NIM_BOOL)0; T129_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T128_, 2); if (!!(T129_)) goto LA130_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA125;
}
LA130_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record25), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record25)); unsureAsgnRef((void**)&(*colonenvP_).record25.output.buffer, NIM_NIL); (*colonenvP_).record25.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record25), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_214));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T132_ = (NI)0; T132_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T132_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_215));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T133_ = (NimStringDesc*)0; T133_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T133_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record25));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record25));
} LA125: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T136_; Exception* T137_; TM__Tra5WJkmqmXIsONj5ZlJOQ_213.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T136_ = (Exception*)0; T136_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11591501926_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T136_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T137_ = (Exception*)0; T137_ = &(*colonenvP_).errX60gensym11591501926_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Stopped secure handler", T137_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_213.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_212.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_212.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE11: ;
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T140_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T140_ = srcLocImpl__1G9bwtgWeNy3kLC9bmYl5Ynw();
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T140_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE12: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_199.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(13)){ raiseIndexError2((*colonenvP_).colonstate_, 13); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_216[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA145_;
#line 0 "\?\?\?"
reraiseException(); }
LA145_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally16_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA149_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA149_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_199.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, securedHandler_continue__yjfdrzVVpMrN5rDgrn7rgw)(void* udataX60gensym115665205_, void* ClE_0) { tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_217; colonenvP_ = (tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_217); TM__Tra5WJkmqmXIsONj5ZlJOQ_217.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_217.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_217.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym115665206_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1156652045_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym115665206_ = (*colonenvP_).nameIterVarX60gensym1156652045_.ClP_0((*colonenvP_).nameIterVarX60gensym1156652045_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym115665206_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym115665206_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym115665206_ = (*colonenvP_).nameIterVarX60gensym1156652045_.ClP_0((*colonenvP_).nameIterVarX60gensym1156652045_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1156652045_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym115665206_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_220));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = securedHandler_continue__yjfdrzVVpMrN5rDgrn7rgw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym115665206_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_217.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym115665208_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_217.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym115665208_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym115665208_, "CatchableError", "securedHandler_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym115665208_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_217.status != 0) reraiseException();}
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, securedHandler__FtZPSvn9cAElyNqJVBxOZag)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ* colonenvP_; tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ*) ClE_0; colonenv_ = (tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ*) newObj((&NTI__T29aHXP13voSiNAkYc032JA_), sizeof(tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ)); (*colonenv_).Sup.m_type = (&NTI__i0isYWMfWNXIJidDrrVamQ_);
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).proto3; (*colonenv_).proto3 = copyStringRC1(proto); if (T1_) nimGCunrefNoCycle(T1_);
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).colonup_), colonenvP_);
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__kIrxLEvg7NbJ0SewuSw58Q();
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw*) newObj((&NTI__OWWmpqYx2qJGE7GUwweAYQ_), sizeof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw)); (*colonenv__2).Sup.m_type = (&NTI__Pn18YLY5Fd0gPVrvfkmQBw_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = securedHandler__9cfjAX8xYK6LSXH3s2RA0Vw_11; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1156652045_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1156652045_.ClP_0 = T3_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = securedHandler_continue__yjfdrzVVpMrN5rDgrn7rgw; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_221)(T4_.ClP_0))(NIM_NIL);
#line 253 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, upgradeIncoming__9cfjAX8xYK6LSXH3s2RA0Vw_10)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ*) ClE_0;
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_187;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_187); TM__Tra5WJkmqmXIsONj5ZlJOQ_187.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_187.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_187.status == 0) { tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* T22_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T50_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T51_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T75_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T97_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
}
STATE0: ; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_188;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_188); TM__Tra5WJkmqmXIsONj5ZlJOQ_188.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_188.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_188.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_189;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_189); TM__Tra5WJkmqmXIsONj5ZlJOQ_189.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_189.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_189.status == 0) { { NI T14_; NimStringDesc* T15_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T10_; NIM_BOOL T11_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T11_ = (NIM_BOOL)0; T11_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T10_, 2); if (!!(T11_)) goto LA12_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA7;
}
LA12_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record4)); unsureAsgnRef((void**)&(*colonenvP_).record4.output.buffer, NIM_NIL); (*colonenvP_).record4.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_190));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NI)0; T14_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_191));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (NimStringDesc*)0; T15_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).incomingConn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_192), T15_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record4));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record4));
} LA7: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T18_; Exception* T19_; TM__Tra5WJkmqmXIsONj5ZlJOQ_189.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T18_ = (Exception*)0; T18_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1156300196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &(*colonenvP_).errX60gensym1156300196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Upgrading incoming connection", T19_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_189.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_188.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_188.status != 0) reraiseException();
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).ms7), newMultistream__2t9bDzB1Qo0wqjCMPysCSdg());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T22_ = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)0; T22_ = select__dVyet0plScvHbq4f9bdve0A((*colonenvP_).ms7, (*(*colonenvP_).colonup_).incomingConn1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T22_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T25_; Exception* T28_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_194;
#line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); if (!((T25_) && (isObjWithCache((*T25_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE194)))) goto LA26_;
#line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T28_ = (Exception*)0; T28_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc10), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T28_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_194); TM__Tra5WJkmqmXIsONj5ZlJOQ_194.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_194.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_194.status == 0) { { NI T37_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T33_; NIM_BOOL T34_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T33_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T33_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T34_ = (NIM_BOOL)0; T34_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T33_, 2); if (!!(T34_)) goto LA35_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA30;
}
LA35_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record11), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record11)); unsureAsgnRef((void**)&(*colonenvP_).record11.output.buffer, NIM_NIL); (*colonenvP_).record11.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record11), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_195));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T37_ = (NI)0; T37_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T37_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_196));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_155), (*(*colonenvP_).exc10).Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record11));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record11));
} LA30: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T40_; Exception* T41_; TM__Tra5WJkmqmXIsONj5ZlJOQ_194.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T40_ = (Exception*)0; T40_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11603001912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T40_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T41_ = (Exception*)0; T41_ = &(*colonenvP_).errX60gensym11603001912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception upgrading incoming", T41_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_194.status != 0) reraiseException();
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T44_; Exception* T47_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T48_;
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T44_ = (NIM_BOOL)0; T44_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*(*(*colonenvP_).colonup_).incomingConn1).upgraded); if (!!(T44_)) goto LA45_;
#line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T47_ = (Exception*)0; T47_ = &(*colonenvP_).exc10->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"
T48_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T48_ = srcLocImpl__9aWYF6Ckkf5qM9crR9bH9aWpkA();
#line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*(*(*colonenvP_).colonup_).incomingConn1).upgraded, T47_, T48_);
}
LA45_: ;
}
goto LA23_;
LA26_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA23_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture13 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T50_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T50_ = &(*(*colonenvP_).colonup_).incomingConn1->Sup;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T51_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T51_ = close__gxLphtNLWoZynqFVNfRurg(T50_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture13), &T51_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture13);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture13; popSafePoint(); goto BeforeRet_;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T56_; NimStringDesc* T57_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA54_;
T56_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T56_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T56_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T56_).Sup.Sup.Sup.name = "CancelledError"; T57_ = (NimStringDesc*)0; T57_ = (*T56_).Sup.Sup.Sup.message; (*T56_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T57_) nimGCunrefNoCycle(T57_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T56_, "CancelledError", "upgradeIncoming", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA54_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture8);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T60_;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T60_ = (NIM_BOOL)0; T60_ = internalRead__IiBAAsPbN73F1YrmJSYiYgasyncloop(((tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*) ((*colonenvP_).chronosInternalTmpFuture8))); if (!T60_) goto LA61_;
{ NI T64_;
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).k14 = (tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i15 = ((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"
T64_ = ((*(*(*colonenvP_).colonup_).s3).secureManagers ? (*(*(*colonenvP_).colonup_).s3).secureManagers->Sup.len : 0); (*colonenvP_).L16 = T64_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T67_; NimStringDesc* T68_; tyProc__Sx7TcXJiI2BS08wYpfOyIg T69_; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_222;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i15 < (*colonenvP_).L16)) goto LA66;
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)((*colonenvP_).i15) >= (NU)((*(*(*colonenvP_).colonup_).s3).secureManagers ? (*(*(*colonenvP_).colonup_).s3).secureManagers->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i15,((*(*(*colonenvP_).colonup_).s3).secureManagers ? (*(*(*colonenvP_).colonup_).s3).secureManagers->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).k14), (*(*(*colonenvP_).colonup_).s3).secureManagers->data[(*colonenvP_).i15]);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T67_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T67_ = &(*colonenvP_).k14->Sup;
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T68_ = (NimStringDesc*)0; T68_ = codec__9aMav7tf05vmztlcWKYHy9ag(T67_); nimZeroMem((void*)(&T69_), sizeof(tyProc__Sx7TcXJiI2BS08wYpfOyIg)); T69_.ClP_0 = securedHandler__FtZPSvn9cAElyNqJVBxOZag; T69_.ClE_0 = colonenvP_;
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__hC279aq9a0WhiEcghm1cFO6Q((*colonenvP_).ms7, T68_, T69_, TM__Tra5WJkmqmXIsONj5ZlJOQ_79);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i15, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_222)) { raiseOverflow(); }; (*colonenvP_).i15 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_222);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T72_;
#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"
T72_ = ((*(*(*colonenvP_).colonup_).s3).secureManagers ? (*(*(*colonenvP_).colonup_).s3).secureManagers->Sup.len : 0); if (!!((T72_ == (*colonenvP_).L16))) goto LA73_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_205));
}
LA73_: ;
} LA66: ;
}
}
}
LA61_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture17 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T75_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T75_ = handle__C5uF8LymWpcDYcWwzs6lxQ((*colonenvP_).ms7, (*(*colonenvP_).colonup_).incomingConn1, NIM_TRUE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture17), &T75_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture17);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture17; popSafePoint(); goto BeforeRet_;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T80_; NimStringDesc* T81_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA78_;
T80_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T80_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T80_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T80_).Sup.Sup.Sup.name = "CancelledError"; T81_ = (NimStringDesc*)0; T81_ = (*T80_).Sup.Sup.Sup.message; (*T80_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T81_) nimGCunrefNoCycle(T81_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T80_, "CancelledError", "upgradeIncoming", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA78_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture17);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture17)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T86_; NimStringDesc* T87_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA84_;
T86_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T86_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T86_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T86_).Sup.Sup.Sup.name = "CancelledError"; T87_ = (NimStringDesc*)0; T87_ = (*T86_).Sup.Sup.Sup.message; (*T86_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T87_) nimGCunrefNoCycle(T87_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T86_, "CancelledError", "upgradeIncoming", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA84_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture13);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture13)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA90_;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA94_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA92_;
LA94_: ;
{
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "upgradeIncoming", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 269); }
LA92_: ;
}
LA90_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T97_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T97_ = srcLocImpl__dbCYkK4Rul4xEioYkYs9bRg();
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T97_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE11: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_187.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(12)){ raiseIndexError2((*colonenvP_).colonstate_, 12); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_223[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA102_;
#line 0 "\?\?\?"
reraiseException(); }
LA102_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA106_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA106_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_187.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, upgradeIncoming_continue__Fk2FovKGiGnk9czrDulQQQA)(void* udataX60gensym115585047_, void* ClE_0) { tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_224; colonenvP_ = (tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_224); TM__Tra5WJkmqmXIsONj5ZlJOQ_224.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_224.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_224.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym115585048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1155850464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym115585048_ = (*colonenvP_).nameIterVarX60gensym1155850464_.ClP_0((*colonenvP_).nameIterVarX60gensym1155850464_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym115585048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym115585048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym115585048_ = (*colonenvP_).nameIterVarX60gensym1155850464_.ClP_0((*colonenvP_).nameIterVarX60gensym1155850464_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1155850464_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym115585048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_227));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = upgradeIncoming_continue__Fk2FovKGiGnk9czrDulQQQA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym115585048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_224.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym115585050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_224.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym115585050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym115585050_, "CatchableError", "upgradeIncoming_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym115585050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_224.status != 0) reraiseException();}
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, upgradeIncoming__hhpvZ49aD0OP9cZDTcpGYKCA)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* incomingConn) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A*) newObj((&NTI__A826rsrIUKbesfWngQ11Ag_), sizeof(tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A)); (*colonenv_).Sup.m_type = (&NTI__8IFGsGA2U6NRwljL8y9bB7A_);
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).incomingConn1), incomingConn);
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__pfaI9bCmJTDdbdXfKRL9aY9bg();
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ*) newObj((&NTI__2FUdzikjPDniq9arQBUWOWw_), sizeof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ)); (*colonenv__2).Sup.m_type = (&NTI__1YEe9bFbYmgBEaxODrcULAQ_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = upgradeIncoming__9cfjAX8xYK6LSXH3s2RA0Vw_10; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1155850464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1155850464_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = upgradeIncoming_continue__Fk2FovKGiGnk9czrDulQQQA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_228)(T3_.ClP_0))(NIM_NIL);
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, accept__9cfjAX8xYK6LSXH3s2RA0Vw_8)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw*) ClE_0;
#line 451 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_142;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_142); TM__Tra5WJkmqmXIsONj5ZlJOQ_142.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_142.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_142.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_143; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T25_; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T89_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_162; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T139_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T140_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T147_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T148_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
case 14: goto STATE14;
case 15: goto STATE15;
case 16: goto STATE16;
}
STATE0: ; {
#line 454 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 454 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).upgrades4), init__d9beZjdFWqjAHjXGhL8opDg(((NI) 4))); {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
}
STATE1: ;
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*(*(*colonenvP_).colonup_).transport1).running) goto LA8_;
{
#line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).conn6 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
}
goto LA6_;
LA8_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 15); popSafePoint();
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA6_: ;
STATE2: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_143); TM__Tra5WJkmqmXIsONj5ZlJOQ_143.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_143.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_143.status == 0) { { NI T20_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T16_; NIM_BOOL T17_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T16_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T16_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T17_ = (NIM_BOOL)0; T17_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T16_, 2); if (!!(T17_)) goto LA18_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA13;
}
LA18_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record7), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record7)); unsureAsgnRef((void**)&(*colonenvP_).record7.output.buffer, NIM_NIL); (*colonenvP_).record7.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record7), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_144));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T20_ = (NI)0; T20_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T20_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_145));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record7));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record7));
} LA13: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T23_; Exception* T24_; TM__Tra5WJkmqmXIsONj5ZlJOQ_143.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T23_ = (Exception*)0; T23_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1183050198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T23_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T24_ = (Exception*)0; T24_ = &(*colonenvP_).errX60gensym1183050198_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("About to accept incoming connection", T24_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_143.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture9 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T25_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T25_ = acquire__tn7nTvJaRSW35o2z1QbZ3w((*colonenvP_).upgrades4); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T25_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture9; popSafePoint(); goto BeforeRet_;
STATE3: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T28_; Exception* T31_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_147;
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T28_ = (Exception*)0; T28_ = getCurrentException(); if (!((T28_) && (isObjWithCache((*T28_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE147)))) goto LA29_;
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T31_ = (Exception*)0; T31_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc11), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T31_)));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_147); TM__Tra5WJkmqmXIsONj5ZlJOQ_147.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_147.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_147.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_148;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_148); TM__Tra5WJkmqmXIsONj5ZlJOQ_148.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_148.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_148.status == 0) { { NI T41_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T37_; NIM_BOOL T38_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T37_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T37_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T38_ = (NIM_BOOL)0; T38_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T37_, 2); if (!!(T38_)) goto LA39_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA34;
}
LA39_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record12), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record12)); unsureAsgnRef((void**)&(*colonenvP_).record12.output.buffer, NIM_NIL); (*colonenvP_).record12.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record12), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_149));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T41_ = (NI)0; T41_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T41_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_150));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record12));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record12));
} LA34: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T44_; Exception* T45_; TM__Tra5WJkmqmXIsONj5ZlJOQ_148.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T44_ = (Exception*)0; T44_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11851001913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T44_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T45_ = (Exception*)0; T45_ = &(*colonenvP_).errX60gensym11851001913_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("releasing semaphore on cancellation", T45_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_148.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_147.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_147.status != 0) reraiseException();
#line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
release__MUHSo45XRK1Nd2AHMwwFfA((*colonenvP_).upgrades4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA26_;
LA29_: ;
{ Exception* T49_; Exception* T52_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_152;
#line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T49_ = (Exception*)0; T49_ = getCurrentException(); if (!((T49_) && (isObjWithCache((*T49_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE152)))) goto LA50_;
#line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T52_ = (Exception*)0; T52_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc14), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T52_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_152); TM__Tra5WJkmqmXIsONj5ZlJOQ_152.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_152.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_152.status == 0) { { NI T61_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T57_; NIM_BOOL T58_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T57_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T57_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T58_ = (NIM_BOOL)0; T58_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T57_, 2); if (!!(T58_)) goto LA59_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA54;
}
LA59_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record15), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record15)); unsureAsgnRef((void**)&(*colonenvP_).record15.output.buffer, NIM_NIL); (*colonenvP_).record15.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record15), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_153));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T61_ = (NI)0; T61_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T61_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_154));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_155), (*(*colonenvP_).exc14).Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record15));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record15));
} LA54: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T64_; Exception* T65_; TM__Tra5WJkmqmXIsONj5ZlJOQ_152.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T64_ = (Exception*)0; T64_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11856501916_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T64_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T65_ = (Exception*)0; T65_ = &(*colonenvP_).errX60gensym11856501916_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in accept loop, exiting", T65_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_152.status != 0) reraiseException();
#line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
release__MUHSo45XRK1Nd2AHMwwFfA((*colonenvP_).upgrades4);
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T70_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T71_;
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*colonenvP_).conn6 == 0))) goto LA68_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture17 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T70_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T70_ = &(*colonenvP_).conn6->Sup;
#line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T71_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T71_ = close__gxLphtNLWoZynqFVNfRurg(T70_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture17), &T71_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture17);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture17; popSafePoint(); goto BeforeRet_;
}
goto LA66_;
LA68_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 14); popSafePoint();
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA66_: ;
}
goto LA26_;
LA50_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA26_: ;
STATE4: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA76_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA80_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA78_;
LA80_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "accept", "\?\?\?", 0); }
LA78_: ;
}
LA76_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T87_; NimStringDesc* T88_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA85_;
T87_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T87_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T87_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T87_).Sup.Sup.Sup.name = "CancelledError"; T88_ = (NimStringDesc*)0; T88_ = (*T87_).Sup.Sup.Sup.message; (*T87_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T88_) nimGCunrefNoCycle(T88_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T87_, "CancelledError", "accept", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA85_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture9);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture9)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T89_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T89_ = accept__gR10ftwhNqgyGzgAYyX0Gg((*(*colonenvP_).colonup_).transport1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T89_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture9; popSafePoint(); goto BeforeRet_;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T94_; NimStringDesc* T95_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA92_;
T94_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T94_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T94_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T94_).Sup.Sup.Sup.name = "CancelledError"; T95_ = (NimStringDesc*)0; T95_ = (*T94_).Sup.Sup.Sup.message; (*T94_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T95_) nimGCunrefNoCycle(T95_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T94_, "CancelledError", "accept", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA92_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).conn6), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture9))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_156; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw T116_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T117_;
#line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).conn6 == 0)) goto LA98_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_156); TM__Tra5WJkmqmXIsONj5ZlJOQ_156.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_156.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_156.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_157;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_157); TM__Tra5WJkmqmXIsONj5ZlJOQ_157.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_157.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_157.status == 0) { { NI T109_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T105_; NIM_BOOL T106_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T105_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T105_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T106_ = (NIM_BOOL)0; T106_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T105_, 2); if (!!(T106_)) goto LA107_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA102;
}
LA107_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record18), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record18)); unsureAsgnRef((void**)&(*colonenvP_).record18.output.buffer, NIM_NIL); (*colonenvP_).record18.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record18), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_158));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T109_ = (NI)0; T109_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T109_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_159));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record18));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record18));
} LA102: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T112_; Exception* T113_; TM__Tra5WJkmqmXIsONj5ZlJOQ_157.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T112_ = (Exception*)0; T112_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11838001919_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T112_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T113_ = (Exception*)0; T113_ = &(*colonenvP_).errX60gensym11838001919_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unable to get a connection, sleeping", T113_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_157.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_156.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_156.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture20 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T116_ = millis__VnZgvngfH64K9cbR19bMHEEA_2timer(((NI) 100));
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T117_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T117_ = sleepAsync__A6EK559a2LWq5qZCF2J9aB8A(T116_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture20), &T117_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture20);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture20; popSafePoint(); goto BeforeRet_;
}
goto LA96_;
LA98_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA96_: ;
STATE10: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T123_; NimStringDesc* T124_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA121_;
T123_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T123_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T123_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T123_).Sup.Sup.Sup.name = "CancelledError"; T124_ = (NimStringDesc*)0; T124_ = (*T123_).Sup.Sup.Sup.message; (*T123_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T124_) nimGCunrefNoCycle(T124_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T123_, "CancelledError", "accept", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA121_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture20);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture20)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE11: ;
#line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
release__MUHSo45XRK1Nd2AHMwwFfA((*colonenvP_).upgrades4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE12: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_162); TM__Tra5WJkmqmXIsONj5ZlJOQ_162.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_162.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_162.status == 0) { { NI T133_; NimStringDesc* T134_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T129_; NIM_BOOL T130_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T129_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T129_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T130_ = (NIM_BOOL)0; T130_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T129_, 2); if (!!(T130_)) goto LA131_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA126;
}
LA131_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record21), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record21)); unsureAsgnRef((void**)&(*colonenvP_).record21.output.buffer, NIM_NIL); (*colonenvP_).record21.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record21), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_163));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T133_ = (NI)0; T133_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T133_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_164));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T134_ = (NimStringDesc*)0; T134_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn6);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T134_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record21));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record21));
} LA126: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T137_; Exception* T138_; TM__Tra5WJkmqmXIsONj5ZlJOQ_162.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T137_ = (Exception*)0; T137_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11844501922_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T137_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T138_ = (Exception*)0; T138_ = &(*colonenvP_).errX60gensym11844501922_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Accepted an incoming connection", T138_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_162.status != 0) reraiseException();
#line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T139_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T139_ = upgradeMonitor__ORgwOynDuJ2As8GNLFqDYQ((*colonenvP_).conn6, (*colonenvP_).upgrades4);
#line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T139_);
#line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T140_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T140_ = upgradeIncoming__hhpvZ49aD0OP9cZDTcpGYKCA((*(*colonenvP_).colonup_).s3, (*colonenvP_).conn6);
#line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T140_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE13: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T145_; NimStringDesc* T146_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA143_;
T145_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T145_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T145_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T145_).Sup.Sup.Sup.name = "CancelledError"; T146_ = (NimStringDesc*)0; T146_ = (*T145_).Sup.Sup.Sup.message; (*T145_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T146_) nimGCunrefNoCycle(T146_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T145_, "CancelledError", "accept", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA143_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture17);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture17)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 14); popSafePoint();
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE14: ;
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T147_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T147_ = srcLocImpl__lEovMlAof3xM3dAuhMKetQ();
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T147_);
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult2_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE15: ;
#line 451 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T148_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T148_ = srcLocImpl__gZeOz8qCIqFjLE89bRuSgdg();
#line 451 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T148_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 16); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE16: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_142.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(17)){ raiseIndexError2((*colonenvP_).colonstate_, 17); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_229[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA153_;
#line 0 "\?\?\?"
reraiseException(); }
LA153_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA157_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA157_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_142.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, accept_continue__7dSrRgOmSEsMbMYF9b6jF5Q)(void* udataX60gensym118260047_, void* ClE_0) { tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_230; colonenvP_ = (tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_230); TM__Tra5WJkmqmXIsONj5ZlJOQ_230.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_230.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_230.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym118260048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1182600464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym118260048_ = (*colonenvP_).nameIterVarX60gensym1182600464_.ClP_0((*colonenvP_).nameIterVarX60gensym1182600464_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym118260048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym118260048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym118260048_ = (*colonenvP_).nameIterVarX60gensym1182600464_.ClP_0((*colonenvP_).nameIterVarX60gensym1182600464_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1182600464_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym118260048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_233));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = accept_continue__7dSrRgOmSEsMbMYF9b6jF5Q; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym118260048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_230.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym118260050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_230.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym118260050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym118260050_, "CatchableError", "accept_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym118260050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_230.status != 0) reraiseException();}
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, accept__KuYtMhInaqxlGZ8K2CI9ahQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* transport) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg*) newObj((&NTI__q9bMno1e8qZisqxf6QzgZ9ag_), sizeof(tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg)); (*colonenv_).Sup.m_type = (&NTI__mKxbqdprVfFNEQD6WXuuzg_);
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).transport1), transport);
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__qF9bqevhmVxQ9afhbas0E6jA();
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw*) newObj((&NTI__4zOwZ5zUcS2xHuIHm9a8ZVw_), sizeof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw)); (*colonenv__2).Sup.m_type = (&NTI__n8vCcQWoOOgPdN8x6zQzSw_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = accept__9cfjAX8xYK6LSXH3s2RA0Vw_8; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1182600464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1182600464_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = accept_continue__7dSrRgOmSEsMbMYF9b6jF5Q; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_234)(T3_.ClP_0))(NIM_NIL);
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, start__9cfjAX8xYK6LSXH3s2RA0Vw_7)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw*) ClE_0;
#line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T62_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
}
STATE0: ;
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result1 = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_136; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_238; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T61_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_136); TM__Tra5WJkmqmXIsONj5ZlJOQ_136.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_136.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_136.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_137;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_137); TM__Tra5WJkmqmXIsONj5ZlJOQ_137.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_137.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_137.status == 0) { { NI T13_; tyTuple__NevGmcPz5FN13v9cZPsfRXw T14_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T9_; NIM_BOOL T10_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NIM_BOOL)0; T10_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T9_, 2); if (!!(T10_)) goto LA11_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA6;
}
LA11_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_138));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T13_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_139));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&T14_), sizeof(tyTuple__NevGmcPz5FN13v9cZPsfRXw)); shortLog__NrFxHSKgrFj3RYz5I6yAGg((*(*(*colonenvP_).colonup_).s1).peerInfo, (&T14_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__EWSNUL7NJHRwr9aRfa5vNVQ((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_97), (&T14_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record2));
} LA6: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T17_; Exception* T18_; TM__Tra5WJkmqmXIsONj5ZlJOQ_137.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T17_ = (Exception*)0; T17_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1186950194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym1186950194_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("starting switch for peer", T18_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_137.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_136.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_136.status != 0) reraiseException();
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).startFuts5 = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)0; { NI T22_;
#line 492 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).t6 = (tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i7 = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T22_ = ((*(*(*colonenvP_).colonup_).s1).transports ? (*(*(*colonenvP_).colonup_).s1).transports->Sup.len : 0); (*colonenvP_).L8 = T22_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_237;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i7 < (*colonenvP_).L8)) goto LA24;
#line 492 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)((*colonenvP_).i7) >= (NU)((*(*(*colonenvP_).colonup_).s1).transports ? (*(*(*colonenvP_).colonup_).s1).transports->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i7,((*(*(*colonenvP_).colonup_).s1).transports ? (*(*(*colonenvP_).colonup_).s1).transports->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).t6), (*(*(*colonenvP_).colonup_).s1).transports->data[(*colonenvP_).i7]); { NI T26_;
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).i9 = (NI)0;
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&(*colonenvP_).a10), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i11 = ((NI) 0);
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T26_ = ((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0); (*colonenvP_).L12 = T26_; {
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_235;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i11 < (*colonenvP_).L12)) goto LA28;
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).i9 = (*colonenvP_).i11;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if ((NU)((*colonenvP_).i11) >= (NU)((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i11,((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).a10.data.buffer), (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->data[(*colonenvP_).i11].data.buffer); (*colonenvP_).a10.data.offset = (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->data[(*colonenvP_).i11].data.offset;
#line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T31_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T34_; NI T35_; NI T36_;
#line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T31_ = (NIM_BOOL)0; T31_ = handles__yaAeDv9cF3yBRx9cmqLar16g((*colonenvP_).t6, (*colonenvP_).a10); if (!T31_) goto LA32_;
#line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).server13), start__00maHNy4vmgOhh8nej2W4w((*colonenvP_).t6, (*colonenvP_).a10)); if ((NU)((*colonenvP_).i9) >= (NU)((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i9,((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0)-1); }
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->data[(*colonenvP_).i9].data.buffer), (*(*colonenvP_).t6).ma.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->data[(*colonenvP_).i9].data.offset = (*(*colonenvP_).t6).ma.data.offset;
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T34_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T34_ = accept__KuYtMhInaqxlGZ8K2CI9ahQ((*(*colonenvP_).colonup_).s1, (*colonenvP_).t6); asgnRef((void**) (&(*(*(*colonenvP_).colonup_).s1).acceptFuts), (tySequence__T74QuWwr8h7Al0PS9cMqKwA*) incrSeqV3((TGenericSeq*)((*(*(*colonenvP_).colonup_).s1).acceptFuts), (&NTI__T74QuWwr8h7Al0PS9cMqKwA_))); T35_ = (*(*(*colonenvP_).colonup_).s1).acceptFuts->Sup.len++; asgnRef((void**) (&(*(*(*colonenvP_).colonup_).s1).acceptFuts->data[T35_]), T34_);
#line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).startFuts5), (tySequence__T74QuWwr8h7Al0PS9cMqKwA*) incrSeqV3((TGenericSeq*)((*colonenvP_).startFuts5), (&NTI__T74QuWwr8h7Al0PS9cMqKwA_))); T36_ = (*colonenvP_).startFuts5->Sup.len++; asgnRef((void**) (&(*colonenvP_).startFuts5->data[T36_]), (*colonenvP_).server13); }
LA32_: ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i11, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_235)) { raiseOverflow(); }; (*colonenvP_).i11 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_235);
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T39_;
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T39_ = ((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0); if (!!((T39_ == (*colonenvP_).L12))) goto LA40_;
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_236));
}
LA40_: ;
} LA28: ;
}
}
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i7, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_237)) { raiseOverflow(); }; (*colonenvP_).i7 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_237);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T44_;
#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"
T44_ = ((*(*(*colonenvP_).colonup_).s1).transports ? (*(*(*colonenvP_).colonup_).s1).transports->Sup.len : 0); if (!!((T44_ == (*colonenvP_).L8))) goto LA45_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_205));
}
LA45_: ;
} LA24: ;
}
}
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_238); TM__Tra5WJkmqmXIsONj5ZlJOQ_238.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_238.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_238.status == 0) { { NI T55_; tyTuple__NevGmcPz5FN13v9cZPsfRXw T56_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T51_; NIM_BOOL T52_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T51_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T51_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T52_ = (NIM_BOOL)0; T52_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T51_, 2); if (!!(T52_)) goto LA53_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA48;
}
LA53_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record14), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record14)); unsureAsgnRef((void**)&(*colonenvP_).record14.output.buffer, NIM_NIL); (*colonenvP_).record14.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record14), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_239));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (NI)0; T55_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T55_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_240));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&T56_), sizeof(tyTuple__NevGmcPz5FN13v9cZPsfRXw)); shortLog__NrFxHSKgrFj3RYz5I6yAGg((*(*(*colonenvP_).colonup_).s1).peerInfo, (&T56_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__EWSNUL7NJHRwr9aRfa5vNVQ((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_241), (&T56_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record14));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record14));
} LA48: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T59_; Exception* T60_; TM__Tra5WJkmqmXIsONj5ZlJOQ_238.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T59_ = (Exception*)0; T59_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11877001915_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T59_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T60_ = (Exception*)0; T60_ = &(*colonenvP_).errX60gensym11877001915_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Started libp2p node", T60_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_238.status != 0) reraiseException();
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T61_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T61_ = srcLocImpl__KGiR0GQmpaVB0pcHw9aCqgQ();
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__uPjX3HxDDDDTtMsM6yajwQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, (*colonenvP_).startFuts5, T61_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; goto BeforeRet_;
}
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T62_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T62_ = srcLocImpl__I9cEuZ19a4dEjPb9bdmWRpB4Q();
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__uPjX3HxDDDDTtMsM6yajwQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, (*colonenvP_).result1, T62_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 0 "\?\?\?"
goto LA2;
STATE1: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 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 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, start_continue__74Wch9a2epRolztsOQcb8kg)(void* udataX60gensym118650047_, void* ClE_0) { tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_242; colonenvP_ = (tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_242); TM__Tra5WJkmqmXIsONj5ZlJOQ_242.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_242.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_242.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym118650048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1186500463_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym118650048_ = (*colonenvP_).nameIterVarX60gensym1186500463_.ClP_0((*colonenvP_).nameIterVarX60gensym1186500463_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym118650048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym118650048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym118650048_ = (*colonenvP_).nameIterVarX60gensym1186500463_.ClP_0((*colonenvP_).nameIterVarX60gensym1186500463_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1186500463_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym118650048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__2F8ubyz39bj9apqf8LrlZ5mAasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_245));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = start_continue__74Wch9a2epRolztsOQcb8kg; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym118650048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_242.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym118650050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_242.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym118650050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__2F8ubyz39bj9apqf8LrlZ5mAasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym118650050_, "CatchableError", "start_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym118650050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__hDZIlQqh9aKqChx1FAWJQeQ((*colonenvP_).chronosInternalRetFuture2, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_242.status != 0) reraiseException();}
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*, start__kQ8hwzs2wu2gEp5x2sQBiw)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0) { tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* result; tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*)0; colonenv_ = (tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg*) newObj((&NTI__ZNO1Y3vPDHq0KnwmNyopEg_), sizeof(tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg)); (*colonenv_).Sup.m_type = (&NTI__mqqNZuVxuFjDdFgeaJVfCg_);
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s1), s_0);
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__E3Ou8dw3W29aQHa6A3CBFtQ();
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__VQd8ivZpWxXYXQDF5UmDbw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw*) newObj((&NTI__en4QsnoDQwRrE5BKk3mQWQ_), sizeof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw)); (*colonenv__2).Sup.m_type = (&NTI__1R51orjsNb4NObdbujutUw_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = start__9cfjAX8xYK6LSXH3s2RA0Vw_7; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1186500463_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1186500463_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = start_continue__74Wch9a2epRolztsOQcb8kg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_246)(T3_.ClP_0))(NIM_NIL);
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__Kf9aRWRmyYEOoUVb8EVuJiw)(void* p, NI op) {
tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA* a;
a = (tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA*)p;
nimGCvisit((void*)(*a).peerId1.data, op); nimGCvisit((void*)(*a).protos2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).addrs4, op); nimGCvisit((void*)(*a).chronosInternalRetFuture5, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1174950806_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__Kc1XajWdazkpsnSYJpR1cQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg* a;
a = (tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg*)p;
nimGCvisit((void*)(*a).colontmpSlLower01_, op); nimGCvisit((void*)(*a).coloncurExc3_, op); nimGCvisit((void*)(*a).colontmpResult4_, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1175400199_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture10, op); nimGCvisit((void*)(*a).result11, op); nimGCvisit((void*)(*a).conn12, op); nimGCvisit((void*)(*a).record13.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11762501914_, op); nimGCvisit((void*)(*a).stream15, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture16, op); nimGCvisit((void*)(*a).exc17, op); nimGCvisit((void*)(*a).record18.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11780001919_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture20, op); nimGCvisit((void*)(*a).exc21, op); nimGCvisit((void*)(*a).record22.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11787501923_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture24, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture25, op);}
static N_NIMCALL(void, Marker_tyRef__JlVA5ojN0FiSOoHpjwAAfA)(void* p, NI op) {
tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg* a;
a = (tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg*)p;
nimGCvisit((void*)(*a).s1, op); nimGCvisit((void*)(*a).peerId2.data, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).addrs4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1167000465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__JYny3MWKfPoVYhkXV0Zjrg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA* a;
a = (tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).result4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).lock6, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).result8, op); nimGCvisit((void*)(*a).conn9, op); nimGCvisit((void*)(*a).record10.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11687501911_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture12, op); nimGCvisit((void*)(*a).record13.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11695501914_, op); nimGCvisit((void*)(*a).record15.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11705501916_, op);}
static N_NIMCALL(void, Marker_tyRef__xbJe9aWPHYGJXbQuvanJ9cCg)(void* p, NI op) {
tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ* a;
a = (tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ*)p;
nimGCvisit((void*)(*a).peerId1.data, op); nimGCvisit((void*)(*a).s2, op); nimGCvisit((void*)(*a).addrs3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1161150465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__vjtxiXsr9a6zx29cTvAzM7ww)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA* a;
a = (tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA*)p;
nimGCvisit((void*)(*a).colontmpSlLower01_, op); nimGCvisit((void*)(*a).colontmpSlLower12_, op); nimGCvisit((void*)(*a).coloncurExc3_, op); nimGCvisit((void*)(*a).colontmpResult4_, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1161600199_, op); nimGCvisit((void*)(*a).t10, op); nimGCvisit((void*)(*a).a13.data.buffer, op); nimGCvisit((void*)(*a).record16.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11623501917_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture18, op); nimGCvisit((void*)(*a).result19, op); nimGCvisit((void*)(*a).exc20, op); nimGCvisit((void*)(*a).record21.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11632501922_, op); nimGCvisit((void*)(*a).exc23, op); nimGCvisit((void*)(*a).record24.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11640001925_, op); nimGCvisit((void*)(*a).dialed26, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture27, op); nimGCvisit((void*)(*a).exc28, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture29, op); nimGCvisit((void*)(*a).record30.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11652001931_, op); nimGCvisit((void*)(*a).conn32, op); nimGCvisit((void*)(*a).record33.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11661501934_, op);}
static N_NIMCALL(void, Marker_tyRef__OyiqrVXJ7w3Obual1kbicA)(void* p, NI op) {
tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg* a;
a = (tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).s2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1153402654_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__rW39bU6xjrHWJH2KG577Gkg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw* a;
a = (tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw*)p;
nimGCvisit((void*)(*a).result1, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1153850194_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture5, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).sconn7, op); nimGCvisit((void*)(*a).muxer8, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture9, op); nimGCvisit((void*)(*a).record10.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11550001911_, op);}
static N_NIMCALL(void, Marker_tyRef__nzon8pEE6cl0tmj9aWu7MjQ)(void* p, NI op) {
tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ* a;
a = (tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ*)p;
nimGCvisit((void*)(*a).s1, op); nimGCvisit((void*)(*a).conn2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1143250164_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__we2joonZe9c17VryXc9asnOw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg* a;
a = (tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg*)p;
nimGCvisit((void*)(*a).colontmpSlLower01_, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture5, op); nimGCvisit((void*)(*a).colontmp6_, op); nimGCvisit((void*)(*a).resultX60gensym1143450058_, op); nimGCvisit((void*)(*a).it9, op); nimGCvisit((void*)(*a).result12, op); nimGCvisit((void*)(*a).codec13, op); nimGCvisit((void*)(*a).record16.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11442001917_, op); nimGCvisit((void*)(*a).secureProtocol18, op); nimGCvisit((void*)(*a).resultX60gensym11446520119_, op); nimGCvisit((void*)(*a).it20, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, secure__9cfjAX8xYK6LSXH3s2RA0Vw_16)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg*) ClE_0;
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_298; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T75_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T82_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
}
STATE0: ;
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result3 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T11_; tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* T24_;
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T6_; tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T9_; NimStringDesc* T10_;
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T6_ = ((*(*(*colonenvP_).colonup_).s1).secureManagers ? (*(*(*colonenvP_).colonup_).s1).secureManagers->Sup.len : 0); if (!(T6_ <= ((NI) 0))) goto LA7_;
T9_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T9_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T9_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T9_).Sup.Sup.name = "UpgradeFailedError"; T10_ = (NimStringDesc*)0; T10_ = (*T9_).Sup.Sup.message; (*T9_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_294)); if (T10_) nimGCunrefNoCycle(T10_); asgnRef((void**) (&(*T9_).Sup.Sup.parent), NIM_NIL);
#line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T9_, "UpgradeFailedError", "secure", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 102); }
LA7_: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture5 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T11_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; { NI T13_;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenvP_).colontmp6_), (*(*(*colonenvP_).colonup_).s1).secureManagers, (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_));
#line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
(*colonenvP_).iX60gensym1143450047_ = ((NI) 0);
#line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
T13_ = ((*colonenvP_).colontmp6_ ? (*colonenvP_).colontmp6_->Sup.len : 0); if ((T13_) < ((NI) 0) || (T13_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T13_, ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym1143450058_), newSeq__q7W9bxIQ7BrFLngLO9cYelsA(((NI) (T13_)))); { NI T15_;
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
(*colonenvP_).it9 = (tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i10 = ((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"
T15_ = ((*colonenvP_).colontmp6_ ? (*colonenvP_).colontmp6_->Sup.len : 0); (*colonenvP_).L11 = T15_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T18_; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_295; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_296;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i10 < (*colonenvP_).L11)) goto LA17;
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)((*colonenvP_).i10) >= (NU)((*colonenvP_).colontmp6_ ? (*colonenvP_).colontmp6_->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i10,((*colonenvP_).colontmp6_ ? (*colonenvP_).colontmp6_->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).it9), (*colonenvP_).colontmp6_->data[(*colonenvP_).i10]); if ((NU)((*colonenvP_).iX60gensym1143450047_) >= (NU)((*colonenvP_).resultX60gensym1143450058_ ? (*colonenvP_).resultX60gensym1143450058_->Sup.len : 0)){ raiseIndexError2((*colonenvP_).iX60gensym1143450047_,((*colonenvP_).resultX60gensym1143450058_ ? (*colonenvP_).resultX60gensym1143450058_->Sup.len : 0)-1); }
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T18_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T18_ = &(*colonenvP_).it9->Sup;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym1143450058_->data[(*colonenvP_).iX60gensym1143450047_]), codec__9aMav7tf05vmztlcWKYHy9ag(T18_));
#line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if (nimAddInt((*colonenvP_).iX60gensym1143450047_, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_295)) { raiseOverflow(); }; (*colonenvP_).iX60gensym1143450047_ = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_295);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i10, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_296)) { raiseOverflow(); }; (*colonenvP_).i10 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_296);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T21_;
#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"
T21_ = ((*colonenvP_).colontmp6_ ? (*colonenvP_).colontmp6_->Sup.len : 0); if (!!((T21_ == (*colonenvP_).L11))) goto LA22_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_205));
}
LA22_: ;
} LA17: ;
}
}
genericSeqAssign((&T11_), (*colonenvP_).resultX60gensym1143450058_, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); }
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T24_ = (tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*)0; T24_ = select__DpN8aIS2qT0UNued9b9a9cSxw((*(*(*colonenvP_).colonup_).s1).ms, (*(*colonenvP_).colonup_).conn2, T11_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T24_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture5; goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T29_; NimStringDesc* T30_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA27_;
T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T29_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T29_).Sup.Sup.Sup.name = "CancelledError"; T30_ = (NimStringDesc*)0; T30_ = (*T29_).Sup.Sup.Sup.message; (*T29_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T30_) nimGCunrefNoCycle(T30_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T29_, "CancelledError", "secure", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA27_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).codec13), internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop(((tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*) ((*colonenvP_).chronosInternalTmpFuture5))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T35_; NimStringDesc* T36_;
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!(((*colonenvP_).codec13 ? (*colonenvP_).codec13->Sup.len : 0) == ((NI) 0))) goto LA33_;
T35_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T35_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T35_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T35_).Sup.Sup.name = "UpgradeFailedError"; T36_ = (NimStringDesc*)0; T36_ = (*T35_).Sup.Sup.message; (*T35_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_297)); if (T36_) nimGCunrefNoCycle(T36_); asgnRef((void**) (&(*T35_).Sup.Sup.parent), NIM_NIL);
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T35_, "UpgradeFailedError", "secure", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 106); }
LA33_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_298); TM__Tra5WJkmqmXIsONj5ZlJOQ_298.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_298.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_298.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_299;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_299); TM__Tra5WJkmqmXIsONj5ZlJOQ_299.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_299.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_299.status == 0) { { NI T46_; NimStringDesc* T47_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T42_; NIM_BOOL T43_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T42_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T42_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T43_ = (NIM_BOOL)0; T43_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T42_, 2); if (!!(T43_)) goto LA44_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA39;
}
LA44_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record16), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record16)); unsureAsgnRef((void**)&(*colonenvP_).record16.output.buffer, NIM_NIL); (*colonenvP_).record16.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record16), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_300));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T46_ = (NI)0; T46_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T46_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_301));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T47_ = (NimStringDesc*)0; T47_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T47_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_302), (*colonenvP_).codec13);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record16));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record16));
} LA39: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T50_; Exception* T51_; TM__Tra5WJkmqmXIsONj5ZlJOQ_299.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T50_ = (Exception*)0; T50_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11442001917_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T50_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T51_ = (Exception*)0; T51_ = &(*colonenvP_).errX60gensym11442001917_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Securing connection", T51_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_299.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_298.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_298.status != 0) reraiseException();
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym11446520119_), newSeq__mu3K4yTyxR1zR11MSzQXUA(((NI) 0))); { NI T55_;
#line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
(*colonenvP_).it20 = (tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i21 = ((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"
T55_ = ((*(*(*colonenvP_).colonup_).s1).secureManagers ? (*(*(*colonenvP_).colonup_).s1).secureManagers->Sup.len : 0); (*colonenvP_).L22 = T55_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_303;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i21 < (*colonenvP_).L22)) goto LA57;
#line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)((*colonenvP_).i21) >= (NU)((*(*(*colonenvP_).colonup_).s1).secureManagers ? (*(*(*colonenvP_).colonup_).s1).secureManagers->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i21,((*(*(*colonenvP_).colonup_).s1).secureManagers ? (*(*(*colonenvP_).colonup_).s1).secureManagers->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).it20), (*(*(*colonenvP_).colonup_).s1).secureManagers->data[(*colonenvP_).i21]);
#line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T60_; NimStringDesc* T61_; NI T64_;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T60_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T60_ = &(*colonenvP_).it20->Sup;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T61_ = (NimStringDesc*)0; T61_ = codec__9aMav7tf05vmztlcWKYHy9ag(T60_); if (!eqStrings(T61_, (*colonenvP_).codec13)) goto LA62_;
#line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym11446520119_), (tySequence__nJo9c3YLgP9bN5eMA24IhFtw*) incrSeqV3((TGenericSeq*)((*colonenvP_).resultX60gensym11446520119_), (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_))); T64_ = (*colonenvP_).resultX60gensym11446520119_->Sup.len++; asgnRef((void**) (&(*colonenvP_).resultX60gensym11446520119_->data[T64_]), (*colonenvP_).it20); }
LA62_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i21, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_303)) { raiseOverflow(); }; (*colonenvP_).i21 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_303);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T67_;
#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"
T67_ = ((*(*(*colonenvP_).colonup_).s1).secureManagers ? (*(*(*colonenvP_).colonup_).s1).secureManagers->Sup.len : 0); if (!!((T67_ == (*colonenvP_).L22))) goto LA68_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_205));
}
LA68_: ;
} LA57: ;
}
}
genericSeqAssign((&(*colonenvP_).secureProtocol18), (*colonenvP_).resultX60gensym11446520119_, (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_));
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T72_;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T72_ = ((*colonenvP_).secureProtocol18 ? (*colonenvP_).secureProtocol18->Sup.len : 0); if (!!((((NI) 0) < T72_))) goto LA73_;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_304));
}
LA73_: ;
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)(((NI) 0)) >= (NU)((*colonenvP_).secureProtocol18 ? (*colonenvP_).secureProtocol18->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*colonenvP_).secureProtocol18 ? (*colonenvP_).secureProtocol18->Sup.len : 0)-1); }
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T75_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T75_ = secure__RrZsB4HZow0McbqubUlzow((*colonenvP_).secureProtocol18->data[((NI) 0)], (*(*colonenvP_).colonup_).conn2, NIM_TRUE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T75_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture5; goto BeforeRet_;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T80_; NimStringDesc* T81_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA78_;
T80_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T80_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T80_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T80_).Sup.Sup.Sup.name = "CancelledError"; T81_ = (NimStringDesc*)0; T81_ = (*T80_).Sup.Sup.Sup.message; (*T80_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T81_) nimGCunrefNoCycle(T81_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T80_, "CancelledError", "secure", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA78_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).colontmpSlLower01_), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture5))));
#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"
(*colonenvP_).colontmpSlLower12_ = srcLocImpl__QX6xZ9b4OpndEW5uRdW88OQ();
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).colontmpSlLower01_, (*colonenvP_).colontmpSlLower12_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T82_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T82_ = srcLocImpl__c0sV6rYk6MB0eUxVQ6FrJg();
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result3, T82_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, secure_continue__URFq4DBkBpEMkQcjLslpEA)(void* udataX60gensym114325017_, void* ClE_0) { tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_305; colonenvP_ = (tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_305); TM__Tra5WJkmqmXIsONj5ZlJOQ_305.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_305.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_305.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym114325018_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1143250164_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym114325018_ = (*colonenvP_).nameIterVarX60gensym1143250164_.ClP_0((*colonenvP_).nameIterVarX60gensym1143250164_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym114325018_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym114325018_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym114325018_ = (*colonenvP_).nameIterVarX60gensym1143250164_.ClP_0((*colonenvP_).nameIterVarX60gensym1143250164_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1143250164_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym114325018_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_308));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = secure_continue__URFq4DBkBpEMkQcjLslpEA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym114325018_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_305.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym114325020_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_305.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym114325020_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym114325020_, "CatchableError", "secure_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym114325020_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__dEwerUAO32nHWeQBlJ30iA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_305.status != 0) reraiseException();}
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, secure__rdPp52ADpMNgfb0STeBTeQ_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ*) newObj((&NTI__nzon8pEE6cl0tmj9aWu7MjQ_), sizeof(tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ)); (*colonenv_).Sup.m_type = (&NTI__lffEmW9aATpRU5T1y74WDjQ_);
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s1), s_0);
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn2), conn);
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__UZhJ9cPQGN3m5AA5SFzvojw();
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg*) newObj((&NTI__we2joonZe9c17VryXc9asnOw_), sizeof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg)); (*colonenv__2).Sup.m_type = (&NTI__DOO6dNNYYDg5o4wNFshHwg_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = secure__9cfjAX8xYK6LSXH3s2RA0Vw_16; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1143250164_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1143250164_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = secure_continue__URFq4DBkBpEMkQcjLslpEA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_309)(T3_.ClP_0))(NIM_NIL);
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__fE9bpLmsN50QC3EnxHoBvwQ)(void* p, NI op) {
tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q* a;
a = (tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).s2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1148550464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__jsAJYFuqSrZlCdnAPaXVsQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw* a;
a = (tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).result4, op); nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1149050197_, op); nimGCvisit((void*)(*a).record8.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1149700199_, op); nimGCvisit((void*)(*a).result10, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture11, op); nimGCvisit((void*)(*a).resultX60gensym11502521812_, op); nimGCvisit((void*)(*a).xX60gensym11502521913_, op); nimGCvisit((void*)(*a).muxerName18, op); nimGCvisit((void*)(*a).record23.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11508001924_, op); nimGCvisit((void*)(*a).record25.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11515501926_, op); nimGCvisit((void*)(*a).muxer27, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture28, op); nimGCvisit((void*)(*a).exc29, op); nimGCvisit((void*)(*a).record30.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11525501931_, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, mux__9cfjAX8xYK6LSXH3s2RA0Vw_17)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw*) ClE_0;
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_314;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_314); TM__Tra5WJkmqmXIsONj5ZlJOQ_314.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_314.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_314.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_328; tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg** T104_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T105_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T106_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T143_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T144_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
}
STATE0: ;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result4 = (tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_315; tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* T59_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_315); TM__Tra5WJkmqmXIsONj5ZlJOQ_315.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_315.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_315.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_316;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_316); TM__Tra5WJkmqmXIsONj5ZlJOQ_316.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_316.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_316.status == 0) { { NI T14_; NimStringDesc* T15_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T10_; NIM_BOOL T11_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T11_ = (NIM_BOOL)0; T11_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T10_, 2); if (!!(T11_)) goto LA12_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA7;
}
LA12_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record5)); unsureAsgnRef((void**)&(*colonenvP_).record5.output.buffer, NIM_NIL); (*colonenvP_).record5.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_317));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NI)0; T14_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_318));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (NimStringDesc*)0; T15_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T15_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record5));
} LA7: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T18_; Exception* T19_; TM__Tra5WJkmqmXIsONj5ZlJOQ_316.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T18_ = (Exception*)0; T18_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1149050197_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &(*colonenvP_).errX60gensym1149050197_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Muxing connection", T19_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_316.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_315.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_315.status != 0) reraiseException();
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T24_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_319; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T41_;
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T24_ = (NI)0; T24_ = len__Bqp3cVZHhJpGhxMBRwTBeg((*(*(*colonenvP_).colonup_).s2).muxers); if (!(T24_ == ((NI) 0))) goto LA25_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_319); TM__Tra5WJkmqmXIsONj5ZlJOQ_319.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_319.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_319.status == 0) { { NI T35_; NimStringDesc* T36_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T31_; NIM_BOOL T32_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T31_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T31_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T32_ = (NIM_BOOL)0; T32_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), T31_, 2); if (!!(T32_)) goto LA33_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA28;
}
LA33_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record8), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record8)); unsureAsgnRef((void**)&(*colonenvP_).record8.output.buffer, NIM_NIL); (*colonenvP_).record8.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record8), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_320));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T35_ = (NI)0; T35_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record8), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T35_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record8), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_321));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T36_ = (NimStringDesc*)0; T36_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record8), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T36_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record8));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record8));
} LA28: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T39_; Exception* T40_; TM__Tra5WJkmqmXIsONj5ZlJOQ_319.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T39_ = (Exception*)0; T39_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1149700199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T39_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T40_ = (Exception*)0; T40_ = &(*colonenvP_).errX60gensym1149700199_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("no muxers registered, skipping upgrade flow", T40_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_319.status != 0) reraiseException();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T41_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T41_ = srcLocImpl__QieOerzqUUhe6C8PT9bixVw();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__Ribybqe0vus9c4YtJnP1mNA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result4, T41_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 161 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
}
LA25_: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture11 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 780 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((*colonenvP_).resultX60gensym11502521812_) { nimGCunrefNoCycle((*colonenvP_).resultX60gensym11502521812_); (*colonenvP_).resultX60gensym11502521812_ = NIM_NIL; } {
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
(*colonenvP_).xX60gensym11502521913_ = (NimStringDesc*)0;
#line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).L14 = len__Bqp3cVZHhJpGhxMBRwTBeg((*(*(*colonenvP_).colonup_).s2).muxers); { NI T44_;
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).h15 = (NI)0;
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
(*colonenvP_).colontmp16_ = (NI)0;
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T44_ = (((*(*(*colonenvP_).colonup_).s2).muxers.data ? (*(*(*colonenvP_).colonup_).s2).muxers.data->Sup.len : 0)-1); (*colonenvP_).colontmp16_ = T44_;
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
(*colonenvP_).res17 = ((NI) 0); {
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_323;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!((*colonenvP_).res17 <= (*colonenvP_).colontmp16_)) goto LA46;
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).h15 = (*colonenvP_).res17;
#line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NIM_BOOL T49_; NI T52_; NimStringDesc* T53_;
#line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)((*colonenvP_).h15) >= (NU)((*(*(*colonenvP_).colonup_).s2).muxers.data ? (*(*(*colonenvP_).colonup_).s2).muxers.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h15,((*(*(*colonenvP_).colonup_).s2).muxers.data ? (*(*(*colonenvP_).colonup_).s2).muxers.data->Sup.len : 0)-1); }
#line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T49_ = (NIM_BOOL)0; T49_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*(*(*colonenvP_).colonup_).s2).muxers.data->data[(*colonenvP_).h15].Field0); if (!T49_) goto LA50_;
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)((*colonenvP_).h15) >= (NU)((*(*(*colonenvP_).colonup_).s2).muxers.data ? (*(*(*colonenvP_).colonup_).s2).muxers.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h15,((*(*(*colonenvP_).colonup_).s2).muxers.data ? (*(*(*colonenvP_).colonup_).s2).muxers.data->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).xX60gensym11502521913_), (*(*(*colonenvP_).colonup_).s2).muxers.data->data[(*colonenvP_).h15].Field1);
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym11502521812_), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*colonenvP_).resultX60gensym11502521812_), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_))); T52_ = (*colonenvP_).resultX60gensym11502521812_->Sup.len++; T53_ = (NimStringDesc*)0; T53_ = (*colonenvP_).resultX60gensym11502521812_->data[T52_]; (*colonenvP_).resultX60gensym11502521812_->data[T52_] = copyStringRC1((*colonenvP_).xX60gensym11502521913_); if (T53_) nimGCunrefNoCycle(T53_);
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NI T56_;
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T56_ = (NI)0; T56_ = len__Bqp3cVZHhJpGhxMBRwTBeg((*(*(*colonenvP_).colonup_).s2).muxers); if (!!((T56_ == (*colonenvP_).L14))) goto LA57_;
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_322));
}
LA57_: ;
}
LA50_: ;
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt((*colonenvP_).res17, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_323)) { raiseOverflow(); }; (*colonenvP_).res17 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_323); } LA46: ;
}
}
}
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T59_ = (tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*)0; T59_ = select__DpN8aIS2qT0UNued9b9a9cSxw((*(*(*colonenvP_).colonup_).s2).ms, (*(*colonenvP_).colonup_).conn1, (*colonenvP_).resultX60gensym11502521812_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture11), &T59_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture11; popSafePoint(); goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T64_; NimStringDesc* T65_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA62_;
T64_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T64_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T64_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T64_).Sup.Sup.Sup.name = "CancelledError"; T65_ = (NimStringDesc*)0; T65_ = (*T64_).Sup.Sup.Sup.message; (*T64_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T65_) nimGCunrefNoCycle(T65_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T64_, "CancelledError", "mux", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA62_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).muxerName18), internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop(((tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*) ((*colonenvP_).chronosInternalTmpFuture11))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T68_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_325; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T86_;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T68_ = (NIM_BOOL)0;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T68_ = (((*colonenvP_).muxerName18 ? (*colonenvP_).muxerName18->Sup.len : 0) == ((NI) 0)); if (T68_) goto LA69_;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T68_ = eqStrings((*colonenvP_).muxerName18, ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_324)); LA69_: ;
if (!T68_) goto LA70_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_325); TM__Tra5WJkmqmXIsONj5ZlJOQ_325.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_325.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_325.status == 0) { { NI T80_; NimStringDesc* T81_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T76_; NIM_BOOL T77_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T76_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T76_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T77_ = (NIM_BOOL)0; T77_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T76_, 2); if (!!(T77_)) goto LA78_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA73;
}
LA78_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record23), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record23)); unsureAsgnRef((void**)&(*colonenvP_).record23.output.buffer, NIM_NIL); (*colonenvP_).record23.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record23), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_326));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T80_ = (NI)0; T80_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record23), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T80_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record23), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_327));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T81_ = (NimStringDesc*)0; T81_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record23), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T81_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record23));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record23));
} LA73: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T84_; Exception* T85_; TM__Tra5WJkmqmXIsONj5ZlJOQ_325.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T84_ = (Exception*)0; T84_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11508001924_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T84_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T85_ = (Exception*)0; T85_ = &(*colonenvP_).errX60gensym11508001924_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("no muxer available, early exit", T85_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_325.status != 0) reraiseException();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T86_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T86_ = srcLocImpl__QieOerzqUUhe6C8PT9bixVw();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__Ribybqe0vus9c4YtJnP1mNA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result4, T86_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
}
LA70_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_328); TM__Tra5WJkmqmXIsONj5ZlJOQ_328.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_328.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_328.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_329;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_329); TM__Tra5WJkmqmXIsONj5ZlJOQ_329.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_329.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_329.status == 0) { { NI T96_; NimStringDesc* T97_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T92_; NIM_BOOL T93_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T92_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T92_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T93_ = (NIM_BOOL)0; T93_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T92_, 2); if (!!(T93_)) goto LA94_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA89;
}
LA94_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record25), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record25)); unsureAsgnRef((void**)&(*colonenvP_).record25.output.buffer, NIM_NIL); (*colonenvP_).record25.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record25), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_330));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T96_ = (NI)0; T96_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T96_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_331));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T97_ = (NimStringDesc*)0; T97_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T97_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_332), (*colonenvP_).muxerName18);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record25));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record25));
} LA89: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T100_; Exception* T101_; TM__Tra5WJkmqmXIsONj5ZlJOQ_329.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T100_ = (Exception*)0; T100_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11515501926_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T100_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T101_ = (Exception*)0; T101_ = &(*colonenvP_).errX60gensym11515501926_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Found a muxer", T101_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_329.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_328.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_328.status != 0) reraiseException();
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T104_ = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg**)0; T104_ = X5BX5D___9cvN8yZvzmTyr5S2RDtbYfA((&(*(*(*colonenvP_).colonup_).s2).muxers), (*colonenvP_).muxerName18); asgnRef((void**) (&(*colonenvP_).muxer27), (*(*T104_)).newMuxer.ClE_0? (*(*T104_)).newMuxer.ClP_0((*(*colonenvP_).colonup_).conn1, (*(*T104_)).newMuxer.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_333)((*(*T104_)).newMuxer.ClP_0))((*(*colonenvP_).colonup_).conn1));
#line 174 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*(*colonenvP_).muxer27).streamHandler.ClE_0), (*(*(*colonenvP_).colonup_).s2).streamHandler.ClE_0); (*(*colonenvP_).muxer27).streamHandler.ClP_0 = (*(*(*colonenvP_).colonup_).s2).streamHandler.ClP_0;
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
storeOutgoing__GSZUwbSmvF0YffGX89cQJ1A_4((*(*(*colonenvP_).colonup_).s2).connManager, (*(*colonenvP_).colonup_).conn1);
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T105_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T105_ = handle__GOqB79bgSKutNGKGgftpV9cA((*colonenvP_).muxer27);
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
storeMuxer__woj3Rmpy0cS9bgTEVNdcjIw((*(*(*colonenvP_).colonup_).s2).connManager, (*colonenvP_).muxer27, T105_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture28 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T106_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T106_ = identify__A9b6qpEwbM2tfr7cJGtxgsg_2((*(*colonenvP_).colonup_).s2, (*colonenvP_).muxer27); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture28), &T106_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture28);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture28; popSafePoint(); goto BeforeRet_;
STATE5: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T109_; Exception* T112_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_335;
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T109_ = (Exception*)0; T109_ = getCurrentException(); if (!((T109_) && (isObjWithCache((*T109_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE335)))) goto LA110_;
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T112_ = (Exception*)0; T112_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc29), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T112_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_335); TM__Tra5WJkmqmXIsONj5ZlJOQ_335.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_335.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_335.status == 0) { { NI T121_; NimStringDesc* T122_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T117_; NIM_BOOL T118_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T117_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T117_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T118_ = (NIM_BOOL)0; T118_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T117_, 2); if (!!(T118_)) goto LA119_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA114;
}
LA119_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record30), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record30)); unsureAsgnRef((void**)&(*colonenvP_).record30.output.buffer, NIM_NIL); (*colonenvP_).record30.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record30), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_110));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T121_ = (NI)0; T121_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T121_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_336));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T122_ = (NimStringDesc*)0; T122_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T122_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_66), (*(*colonenvP_).exc29).Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record30));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record30));
} LA114: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T125_; Exception* T126_; TM__Tra5WJkmqmXIsONj5ZlJOQ_335.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T125_ = (Exception*)0; T125_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11525501931_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T125_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T126_ = (Exception*)0; T126_ = &(*colonenvP_).errX60gensym11525501931_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Could not identify connection", T126_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_335.status != 0) reraiseException(); }
goto LA107_;
LA110_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA107_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE6: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA130_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA134_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA132_;
LA134_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "mux", "\?\?\?", 0); }
LA132_: ;
}
LA130_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T141_; NimStringDesc* T142_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA139_;
T141_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T141_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T141_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T141_).Sup.Sup.Sup.name = "CancelledError"; T142_ = (NimStringDesc*)0; T142_ = (*T141_).Sup.Sup.Sup.message; (*T141_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T142_) nimGCunrefNoCycle(T142_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T141_, "CancelledError", "mux", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA139_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture28);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture28)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T143_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T143_ = srcLocImpl__9aYm31ofnMyB9aF9akLtNB61A();
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__Ribybqe0vus9c4YtJnP1mNA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).muxer27, T143_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T144_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T144_ = srcLocImpl__QieOerzqUUhe6C8PT9bixVw();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__Ribybqe0vus9c4YtJnP1mNA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result4, T144_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE10: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_314.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(11)){ raiseIndexError2((*colonenvP_).colonstate_, 11); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_337[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA149_;
#line 0 "\?\?\?"
reraiseException(); }
LA149_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA153_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA153_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_314.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__5HIQ0xQYW7TuiwP8LyFkywasyncloop)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, mux_continue__rQhcN1JMWB0PxpljGU2fOg)(void* udataX60gensym114855047_, void* ClE_0) { tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_338; colonenvP_ = (tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_338); TM__Tra5WJkmqmXIsONj5ZlJOQ_338.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_338.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_338.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym114855048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1148550464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym114855048_ = (*colonenvP_).nameIterVarX60gensym1148550464_.ClP_0((*colonenvP_).nameIterVarX60gensym1148550464_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym114855048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym114855048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym114855048_ = (*colonenvP_).nameIterVarX60gensym1148550464_.ClP_0((*colonenvP_).nameIterVarX60gensym1148550464_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1148550464_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym114855048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__5HIQ0xQYW7TuiwP8LyFkywasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_341));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = mux_continue__rQhcN1JMWB0PxpljGU2fOg; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym114855048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_338.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym114855050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_338.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym114855050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__5HIQ0xQYW7TuiwP8LyFkywasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym114855050_, "CatchableError", "mux_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym114855050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__p9aw9c29brPD69akRycEtRiIqQ((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_338.status != 0) reraiseException();}
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*, mux__KpnfvGTEnGglcu0MZFwj8Q)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* result; tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*)0; colonenv_ = (tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q*) newObj((&NTI__fE9bpLmsN50QC3EnxHoBvwQ_), sizeof(tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q)); (*colonenv_).Sup.m_type = (&NTI__lpX0TzoEreY9aaELKAX0y8Q_);
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s2), s_0);
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__TVnMIwlyV49ctQeqUTcfoAQ();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__hhR8CaRDrFe9b87NdDvaH6Q(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw*) newObj((&NTI__jsAJYFuqSrZlCdnAPaXVsQ_), sizeof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw)); (*colonenv__2).Sup.m_type = (&NTI__79bZiQj8VZzC29bCypy8gGIw_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = mux__9cfjAX8xYK6LSXH3s2RA0Vw_17; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1148550464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1148550464_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = mux_continue__rQhcN1JMWB0PxpljGU2fOg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_342)(T3_.ClP_0))(NIM_NIL);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, internalRead__d7Xrndo0PU523nhsBRdvxQasyncloop)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* fut) { tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* result;{ result = (tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*)0;
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = (*fut).value; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, upgradeOutgoing__9cfjAX8xYK6LSXH3s2RA0Vw_15)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw*) ClE_0;
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* T40_; tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T69_; NimStringDesc* T70_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_345; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T89_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T90_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
}
STATE0: ;
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result1 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_288; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T21_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_288); TM__Tra5WJkmqmXIsONj5ZlJOQ_288.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_288.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_288.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_289;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_289); TM__Tra5WJkmqmXIsONj5ZlJOQ_289.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_289.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_289.status == 0) { { NI T13_; NimStringDesc* T14_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T9_; NIM_BOOL T10_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NIM_BOOL)0; T10_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T9_, 2); if (!!(T10_)) goto LA11_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA6;
}
LA11_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_290));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T13_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_291));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NimStringDesc*)0; T14_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record2));
} LA6: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T17_; Exception* T18_; TM__Tra5WJkmqmXIsONj5ZlJOQ_289.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T17_ = (Exception*)0; T17_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1153850194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym1153850194_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Upgrading outgoing connection", T18_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_289.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_288.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_288.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture5 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T21_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T21_ = secure__rdPp52ADpMNgfb0STeBTeQ_2((*(*colonenvP_).colonup_).s2, (*(*colonenvP_).colonup_).conn1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T21_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture5; goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T26_; NimStringDesc* T27_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA24_;
T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T26_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T26_).Sup.Sup.Sup.name = "CancelledError"; T27_ = (NimStringDesc*)0; T27_ = (*T26_).Sup.Sup.Sup.message; (*T26_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T27_) nimGCunrefNoCycle(T27_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T26_, "CancelledError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA24_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).sconn7), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture5))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T32_; NimStringDesc* T33_;
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).sconn7 == 0)) goto LA30_;
T32_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T32_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T32_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T32_).Sup.Sup.name = "UpgradeFailedError"; T33_ = (NimStringDesc*)0; T33_ = (*T32_).Sup.Sup.message; (*T32_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_310)); if (T33_) nimGCunrefNoCycle(T33_); asgnRef((void**) (&(*T32_).Sup.Sup.parent), NIM_NIL);
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T32_, "UpgradeFailedError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 199); }
LA30_: ;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T38_; NimStringDesc* T39_;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*(*colonenvP_).sconn7).peerInfo == 0)) goto LA36_;
T38_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T38_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T38_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T38_).Sup.Sup.name = "UpgradeFailedError"; T39_ = (NimStringDesc*)0; T39_ = (*T38_).Sup.Sup.message; (*T38_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_311)); if (T39_) nimGCunrefNoCycle(T39_); asgnRef((void**) (&(*T38_).Sup.Sup.parent), NIM_NIL);
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T38_, "UpgradeFailedError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 203); }
LA36_: ;
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T40_ = (tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*)0; T40_ = mux__KpnfvGTEnGglcu0MZFwj8Q((*(*colonenvP_).colonup_).s2, (*colonenvP_).sconn7); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T40_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture5; goto BeforeRet_;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T45_; NimStringDesc* T46_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA43_;
T45_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T45_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T45_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T45_).Sup.Sup.Sup.name = "CancelledError"; T46_ = (NimStringDesc*)0; T46_ = (*T45_).Sup.Sup.Sup.message; (*T45_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T46_) nimGCunrefNoCycle(T46_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T45_, "CancelledError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA43_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).muxer8), internalRead__d7Xrndo0PU523nhsBRdvxQasyncloop(((tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*) ((*colonenvP_).chronosInternalTmpFuture5))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T51_; NimStringDesc* T52_;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).muxer8 == NIM_NIL)) goto LA49_;
T51_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T51_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T51_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T51_).Sup.Sup.name = "UpgradeFailedError"; T52_ = (NimStringDesc*)0; T52_ = (*T51_).Sup.Sup.message; (*T51_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_343)); if (T52_) nimGCunrefNoCycle(T52_); asgnRef((void**) (&(*T51_).Sup.Sup.parent), NIM_NIL);
#line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T51_, "UpgradeFailedError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 209); }
LA49_: ;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T55_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T56_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T60_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T61_;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T55_ = (NIM_BOOL)0;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T56_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T56_ = &(*colonenvP_).sconn7->Sup;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T55_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T56_); if (T55_) goto LA57_;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T55_ = ((*(*colonenvP_).sconn7).peerInfo == 0); LA57_: ;
if (!T55_) goto LA58_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture9 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T60_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T60_ = &(*colonenvP_).sconn7->Sup;
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T61_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T61_ = close__gxLphtNLWoZynqFVNfRurg(T60_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T61_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture9; goto BeforeRet_;
}
goto LA53_;
LA58_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9);
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA53_: ;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T67_; NimStringDesc* T68_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA65_;
T67_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T67_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T67_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T67_).Sup.Sup.Sup.name = "CancelledError"; T68_ = (NimStringDesc*)0; T68_ = (*T67_).Sup.Sup.Sup.message; (*T67_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T68_) nimGCunrefNoCycle(T68_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T67_, "CancelledError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA65_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture9);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture9)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ; T69_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T69_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T69_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T69_).Sup.Sup.name = "UpgradeFailedError"; T70_ = (NimStringDesc*)0; T70_ = (*T69_).Sup.Sup.message; (*T69_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_344)); if (T70_) nimGCunrefNoCycle(T70_); asgnRef((void**) (&(*T69_).Sup.Sup.parent), NIM_NIL);
#line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T69_, "UpgradeFailedError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 214);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9);
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_345); TM__Tra5WJkmqmXIsONj5ZlJOQ_345.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_345.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_345.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_346;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_346); TM__Tra5WJkmqmXIsONj5ZlJOQ_346.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_346.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_346.status == 0) { { NI T80_; NimStringDesc* T81_; NimStringDesc* T82_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T76_; NIM_BOOL T77_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T76_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T76_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T77_ = (NIM_BOOL)0; T77_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T76_, 2); if (!!(T77_)) goto LA78_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA73;
}
LA78_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record10), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record10)); unsureAsgnRef((void**)&(*colonenvP_).record10.output.buffer, NIM_NIL); (*colonenvP_).record10.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record10), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_347));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T80_ = (NI)0; T80_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T80_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_348));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T81_ = (NimStringDesc*)0; T81_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T81_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T82_ = (NimStringDesc*)0; T82_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).sconn7);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_349), T82_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record10));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record10));
} LA73: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T85_; Exception* T86_; TM__Tra5WJkmqmXIsONj5ZlJOQ_346.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T85_ = (Exception*)0; T85_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11550001911_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T85_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T86_ = (Exception*)0; T86_ = &(*colonenvP_).errX60gensym11550001911_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Upgraded outgoing connection", T86_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_346.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_345.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_345.status != 0) reraiseException();
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T89_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T89_ = srcLocImpl__ZAAbh1KDikzXBM0I8vfpNw();
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).sconn7, T89_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10);
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T90_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T90_ = srcLocImpl__ntomDygz5NtXb0YL9bzSY6w();
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result1, T90_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11);
#line 0 "\?\?\?"
goto LA2;
STATE11: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, upgradeOutgoing_continue__LUlV3YgZ8qhX3HkvJ9cd7uA)(void* udataX60gensym115340266_, void* ClE_0) { tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_350; colonenvP_ = (tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_350); TM__Tra5WJkmqmXIsONj5ZlJOQ_350.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_350.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_350.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym115340267_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1153402654_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym115340267_ = (*colonenvP_).nameIterVarX60gensym1153402654_.ClP_0((*colonenvP_).nameIterVarX60gensym1153402654_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym115340267_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym115340267_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym115340267_ = (*colonenvP_).nameIterVarX60gensym1153402654_.ClP_0((*colonenvP_).nameIterVarX60gensym1153402654_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1153402654_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym115340267_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_353));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = upgradeOutgoing_continue__LUlV3YgZ8qhX3HkvJ9cd7uA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym115340267_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_350.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym115340269_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_350.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym115340269_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym115340269_, "CatchableError", "upgradeOutgoing_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym115340269_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__dEwerUAO32nHWeQBlJ30iA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_350.status != 0) reraiseException();}
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, upgradeOutgoing__rdPp52ADpMNgfb0STeBTeQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg*) newObj((&NTI__OyiqrVXJ7w3Obual1kbicA_), sizeof(tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg)); (*colonenv_).Sup.m_type = (&NTI__1JeaFrJED369aidEWhlY0tg_);
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s2), s_0);
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__jM2JjqfH9bW3SslDscqcMFQ();
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw*) newObj((&NTI__rW39bU6xjrHWJH2KG577Gkg_), sizeof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw)); (*colonenv__2).Sup.m_type = (&NTI__DdaUNT9cJHL4NDzNEV9amlrw_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = upgradeOutgoing__9cfjAX8xYK6LSXH3s2RA0Vw_15; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1153402654_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1153402654_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = upgradeOutgoing_continue__LUlV3YgZ8qhX3HkvJ9cd7uA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_354)(T3_.ClP_0))(NIM_NIL);
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dialAndUpgrade__9cfjAX8xYK6LSXH3s2RA0Vw_14)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA*) ClE_0;
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_269;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_269); TM__Tra5WJkmqmXIsONj5ZlJOQ_269.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_269.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_269.status == 0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T60_; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T61_; tyArray__8ZvwQIddfpj2THRVPsFzIQ T118_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T119_; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T120_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_356; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_360; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T189_; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_363; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_364; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T200_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc3_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
case 14: goto STATE14;
case 15: goto STATE15;
case 16: goto STATE16;
case 17: goto STATE17;
case 18: goto STATE18;
case 19: goto STATE19;
case 20: goto STATE20;
case 21: goto STATE21;
case 22: goto STATE22;
}
STATE0: ;
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result6 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_270;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_270); TM__Tra5WJkmqmXIsONj5ZlJOQ_270.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_270.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_270.status == 0) { { NI T13_; NimStringDesc* T14_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T9_; NIM_BOOL T10_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NIM_BOOL)0; T10_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T9_, 2); if (!!(T10_)) goto LA11_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA6;
}
LA11_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record7), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record7)); unsureAsgnRef((void**)&(*colonenvP_).record7.output.buffer, NIM_NIL); (*colonenvP_).record7.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record7), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_271));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T13_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_272));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NimStringDesc*)0; T14_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record7));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record7));
} LA6: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T17_; Exception* T18_; TM__Tra5WJkmqmXIsONj5ZlJOQ_270.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T17_ = (Exception*)0; T17_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1161600199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym1161600199_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing peer", T18_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_270.status != 0) reraiseException(); { NI T20_;
#line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).t10 = (tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i11 = ((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"
T20_ = ((*(*(*colonenvP_).colonup_).s2).transports ? (*(*(*colonenvP_).colonup_).s2).transports->Sup.len : 0); (*colonenvP_).L12 = T20_; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
}
}
}
STATE1: ;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i11 < (*colonenvP_).L12)) goto LA24_;
#line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)((*colonenvP_).i11) >= (NU)((*(*(*colonenvP_).colonup_).s2).transports ? (*(*(*colonenvP_).colonup_).s2).transports->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i11,((*(*(*colonenvP_).colonup_).s2).transports ? (*(*(*colonenvP_).colonup_).s2).transports->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).t10), (*(*(*colonenvP_).colonup_).s2).transports->data[(*colonenvP_).i11]); { NI T27_;
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&(*colonenvP_).a13), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw));
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i14 = ((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"
T27_ = ((*(*colonenvP_).colonup_).addrs3 ? (*(*colonenvP_).colonup_).addrs3->Sup.len : 0); (*colonenvP_).L15 = T27_; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
}
}
}
goto LA22_;
LA24_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 21); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
}
LA22_: ;
STATE2: ;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i14 < (*colonenvP_).L15)) goto LA32_;
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)((*colonenvP_).i14) >= (NU)((*(*colonenvP_).colonup_).addrs3 ? (*(*colonenvP_).colonup_).addrs3->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i14,((*(*colonenvP_).colonup_).addrs3 ? (*(*colonenvP_).colonup_).addrs3->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).a13.data.buffer), (*(*colonenvP_).colonup_).addrs3->data[(*colonenvP_).i14].data.buffer); (*colonenvP_).a13.data.offset = (*(*colonenvP_).colonup_).addrs3->data[(*colonenvP_).i14].data.offset; {
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T37_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_273;
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T37_ = (NIM_BOOL)0; T37_ = handles__yaAeDv9cF3yBRx9cmqLar16g((*colonenvP_).t10, (*colonenvP_).a13); if (!T37_) goto LA38_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_273); TM__Tra5WJkmqmXIsONj5ZlJOQ_273.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_273.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_273.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_274;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_274); TM__Tra5WJkmqmXIsONj5ZlJOQ_274.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_274.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_274.status == 0) { { NI T49_; NimStringDesc* T50_; NimStringDesc* T51_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T45_; NIM_BOOL T46_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T45_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T45_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T46_ = (NIM_BOOL)0; T46_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T45_, 2); if (!!(T46_)) goto LA47_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA42;
}
LA47_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record16), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record16)); unsureAsgnRef((void**)&(*colonenvP_).record16.output.buffer, NIM_NIL); (*colonenvP_).record16.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record16), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_275));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T49_ = (NI)0; T49_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T49_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_276));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T50_ = (NimStringDesc*)0; T50_ = dollar___9clTvx1x9boEUsy637oTVrWA((*colonenvP_).a13);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_277), T50_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T51_ = (NimStringDesc*)0; T51_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27), T51_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record16));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record16));
} LA42: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T54_; Exception* T55_; TM__Tra5WJkmqmXIsONj5ZlJOQ_274.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11623501917_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (Exception*)0; T55_ = &(*colonenvP_).errX60gensym11623501917_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing address", T55_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_274.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_273.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_273.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA35_;
LA38_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 19); popSafePoint();
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA35_: ;
}
}
goto LA30_;
LA32_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 20); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
}
LA30_: ;
STATE3: ;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
T60_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T60_ = NIM_NIL;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_total_dial_attempts__VxR9a2YHXzMu1osx9bFwgXvw, ((NI) 1), T60_->data, (T60_ ? T60_->Sup.len : 0));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture18 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T61_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T61_ = dial__OuUKZtV31SczriYXmuoS9bw((*colonenvP_).t10, (*colonenvP_).a13); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture18), &T61_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture18);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture18; popSafePoint(); goto BeforeRet_;
STATE4: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), NIM_NIL);
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T64_; Exception* T67_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_279;
#line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T64_ = (Exception*)0; T64_ = getCurrentException(); if (!((T64_) && (isObjWithCache((*T64_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE279)))) goto LA65_;
#line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T67_ = (Exception*)0; T67_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc20), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T67_)));
#line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_279); TM__Tra5WJkmqmXIsONj5ZlJOQ_279.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_279.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_279.status == 0) { { NI T76_; NimStringDesc* T77_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T72_; NIM_BOOL T73_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T72_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T72_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T72_, 2); if (!!(T73_)) goto LA74_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA69;
}
LA74_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record21), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record21)); unsureAsgnRef((void**)&(*colonenvP_).record21.output.buffer, NIM_NIL); (*colonenvP_).record21.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record21), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_280));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T76_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_281));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_66), (*(*colonenvP_).exc20).Sup.Sup.Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T77_ = (NimStringDesc*)0; T77_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27), T77_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record21));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record21));
} LA69: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T80_; Exception* T81_; TM__Tra5WJkmqmXIsONj5ZlJOQ_279.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T80_ = (Exception*)0; T80_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11632501922_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T80_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T81_ = (Exception*)0; T81_ = &(*colonenvP_).errX60gensym11632501922_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing canceled", T81_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_279.status != 0) reraiseException();
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc20, "CancelledError", "dialAndUpgrade", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 285); }
goto LA62_;
LA65_: ;
{ Exception* T83_; Exception* T86_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_283; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T101_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T83_ = (Exception*)0; T83_ = getCurrentException(); if (!((T83_) && (isObjWithCache((*T83_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE283)))) goto LA84_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T86_ = (Exception*)0; T86_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc23), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T86_)));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_283); TM__Tra5WJkmqmXIsONj5ZlJOQ_283.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_283.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_283.status == 0) { { NI T95_; NimStringDesc* T96_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T91_; NIM_BOOL T92_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T91_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T91_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T92_ = (NIM_BOOL)0; T92_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T91_, 2); if (!!(T92_)) goto LA93_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA88;
}
LA93_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record24), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record24)); unsureAsgnRef((void**)&(*colonenvP_).record24.output.buffer, NIM_NIL); (*colonenvP_).record24.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record24), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_284));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T95_ = (NI)0; T95_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T95_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_285));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_66), (*(*colonenvP_).exc23).Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T96_ = (NimStringDesc*)0; T96_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27), T96_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record24));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record24));
} LA88: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T99_; Exception* T100_; TM__Tra5WJkmqmXIsONj5ZlJOQ_283.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T99_ = (Exception*)0; T99_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11640001925_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T99_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T100_ = (Exception*)0; T100_ = &(*colonenvP_).errX60gensym11640001925_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing failed", T100_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_283.status != 0) reraiseException();
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
T101_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T101_ = NIM_NIL;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_failed_dials__KjC9cH4M1KeGgiqJvdrYbrQ, ((NI) 1), T101_->data, (T101_ ? T101_->Sup.len : 0));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 19); popSafePoint();
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA62_;
LA84_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally5_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA62_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE5: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally5_) goto LA105_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc3_ == NIM_NIL)) goto LA109_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult4_; popSafePoint(); goto BeforeRet_;
}
goto LA107_;
LA109_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc3_, "Exception", "dialAndUpgrade", "\?\?\?", 0); }
LA107_: ;
}
LA105_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T116_; NimStringDesc* T117_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA114_;
T116_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T116_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T116_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T116_).Sup.Sup.Sup.name = "CancelledError"; T117_ = (NimStringDesc*)0; T117_ = (*T116_).Sup.Sup.Sup.message; (*T116_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T117_) nimGCunrefNoCycle(T117_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T116_, "CancelledError", "dialAndUpgrade", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA114_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture18);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).colontmpSlLower01_), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture18))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).dialed26), (*colonenvP_).colontmpSlLower01_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)T118_, sizeof(tyArray__8ZvwQIddfpj2THRVPsFzIQ));
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*(*colonenvP_).dialed26).peerInfo), init__TUPt4n8JhXOdckFHlV7m8A((*(*colonenvP_).colonup_).peerId1, (*(*colonenvP_).colonup_).addrs3->data, ((*(*colonenvP_).colonup_).addrs3 ? (*(*colonenvP_).colonup_).addrs3->Sup.len : 0), T118_, 0));
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
T119_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T119_ = NIM_NIL;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_successful_dials__uCquaKEpwLLZu2Qi0M4AVQ, ((NI) 1), T119_->data, (T119_ ? T119_->Sup.len : 0));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture27 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T120_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T120_ = upgradeOutgoing__rdPp52ADpMNgfb0STeBTeQ((*(*colonenvP_).colonup_).s2, (*colonenvP_).dialed26); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture27), &T120_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture27);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture27; popSafePoint(); goto BeforeRet_;
STATE11: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), NIM_NIL);
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T123_; Exception* T126_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T127_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T128_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T123_ = (Exception*)0; T123_ = getCurrentException(); if (!((T123_) && (isObjWithCache((*T123_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE356)))) goto LA124_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T126_ = (Exception*)0; T126_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc28), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T126_)));
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture29 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T127_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T127_ = &(*colonenvP_).dialed26->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T128_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T128_ = close__gxLphtNLWoZynqFVNfRurg(T127_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture29), &T128_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture29);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 15);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture29; popSafePoint(); goto BeforeRet_;
}
goto LA121_;
LA124_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally5_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA121_: ;
STATE12: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally5_) goto LA132_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc3_ == NIM_NIL)) goto LA136_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult4_; popSafePoint(); goto BeforeRet_;
}
goto LA134_;
LA136_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc3_, "Exception", "dialAndUpgrade", "\?\?\?", 0); }
LA134_: ;
}
LA132_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 17); popSafePoint();
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE13: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T143_; NimStringDesc* T144_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA141_;
T143_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T143_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T143_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T143_).Sup.Sup.Sup.name = "CancelledError"; T144_ = (NimStringDesc*)0; T144_ = (*T143_).Sup.Sup.Sup.message; (*T143_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T144_) nimGCunrefNoCycle(T144_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T143_, "CancelledError", "dialAndUpgrade", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA141_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture27);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 14); popSafePoint();
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE14: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).colontmpSlLower12_), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture27))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE15: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T149_; NimStringDesc* T150_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA147_;
T149_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T149_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T149_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T149_).Sup.Sup.Sup.name = "CancelledError"; T150_ = (NimStringDesc*)0; T150_ = (*T149_).Sup.Sup.Sup.message; (*T149_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T150_) nimGCunrefNoCycle(T150_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T149_, "CancelledError", "dialAndUpgrade", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA147_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture29);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture29)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 16); popSafePoint();
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE16: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_356); TM__Tra5WJkmqmXIsONj5ZlJOQ_356.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_356.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_356.status == 0) { { NI T159_; NimStringDesc* T160_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T155_; NIM_BOOL T156_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T155_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T155_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T156_ = (NIM_BOOL)0; T156_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T155_, 2); if (!!(T156_)) goto LA157_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA152;
}
LA157_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record30), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record30)); unsureAsgnRef((void**)&(*colonenvP_).record30.output.buffer, NIM_NIL); (*colonenvP_).record30.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record30), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_357));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T159_ = (NI)0; T159_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T159_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_358));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_66), (*(*colonenvP_).exc28).Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T160_ = (NimStringDesc*)0; T160_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27), T160_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record30));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record30));
} LA152: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T163_; Exception* T164_; TM__Tra5WJkmqmXIsONj5ZlJOQ_356.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T163_ = (Exception*)0; T163_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11652001931_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T163_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T164_ = (Exception*)0; T164_ = &(*colonenvP_).errX60gensym11652001931_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Upgrade failed", T164_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_356.status != 0) reraiseException();
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T169_; if (!NIM_TRUE) goto LA167_;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
T169_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T169_ = NIM_NIL;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_failed_upgrades_outgoing__S7M59aDLFJ8pDs0zNw1a6PA, ((NI) 1), T169_->data, (T169_ ? T169_->Sup.len : 0));
}
LA167_: ;
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc28, "CatchableError", "dialAndUpgrade", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 305);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE17: ;
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).conn32), (*colonenvP_).colontmpSlLower12_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 18); popSafePoint();
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE18: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(!(((*colonenvP_).conn32 == 0)))) goto LA172_;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_359));
}
LA172_: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_360); TM__Tra5WJkmqmXIsONj5ZlJOQ_360.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_360.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_360.status == 0) { { NI T182_; NimStringDesc* T183_; tyTuple__NevGmcPz5FN13v9cZPsfRXw T184_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T178_; NIM_BOOL T179_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T178_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T178_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T179_ = (NIM_BOOL)0; T179_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T178_, 2); if (!!(T179_)) goto LA180_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA175;
}
LA180_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record33), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record33)); unsureAsgnRef((void**)&(*colonenvP_).record33.output.buffer, NIM_NIL); (*colonenvP_).record33.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record33), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_361));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T182_ = (NI)0; T182_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record33), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T182_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record33), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_362));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T183_ = (NimStringDesc*)0; T183_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn32);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record33), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T183_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&T184_), sizeof(tyTuple__NevGmcPz5FN13v9cZPsfRXw)); shortLog__NrFxHSKgrFj3RYz5I6yAGg((*(*colonenvP_).conn32).peerInfo, (&T184_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__EWSNUL7NJHRwr9aRfa5vNVQ((&(*colonenvP_).record33), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_97), (&T184_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record33));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record33));
} LA175: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T187_; Exception* T188_; TM__Tra5WJkmqmXIsONj5ZlJOQ_360.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T187_ = (Exception*)0; T187_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11661501934_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T187_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T188_ = (Exception*)0; T188_ = &(*colonenvP_).errX60gensym11661501934_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dial successful", T188_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_360.status != 0) reraiseException();
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T189_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T189_ = srcLocImpl__b5HMTWim9aHkxH9cGJzASPQw();
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).conn32, T189_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 19); popSafePoint();
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE19: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i14, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_363)) { raiseOverflow(); }; (*colonenvP_).i14 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_363);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T192_;
#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"
T192_ = ((*(*colonenvP_).colonup_).addrs3 ? (*(*colonenvP_).colonup_).addrs3->Sup.len : 0); if (!!((T192_ == (*colonenvP_).L15))) goto LA193_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_205));
}
LA193_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
STATE20: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i11, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_364)) { raiseOverflow(); }; (*colonenvP_).i11 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_364);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T197_;
#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"
T197_ = ((*(*(*colonenvP_).colonup_).s2).transports ? (*(*(*colonenvP_).colonup_).s2).transports->Sup.len : 0); if (!!((T197_ == (*colonenvP_).L12))) goto LA198_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_205));
}
LA198_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
STATE21: ;
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T200_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T200_ = srcLocImpl__ZnoeHqJTCA2K582VYfqfnQ();
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).result6, T200_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 22); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE22: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_269.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(23)){ raiseIndexError2((*colonenvP_).colonstate_, 23); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_365[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA205_;
#line 0 "\?\?\?"
reraiseException(); }
LA205_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally5_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA209_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA209_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_269.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, dialAndUpgrade_continue__ETTuLlVTUcm2X3kH5PqUxA)(void* udataX60gensym116115047_, void* ClE_0) { tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_366; colonenvP_ = (tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_366); TM__Tra5WJkmqmXIsONj5ZlJOQ_366.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_366.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_366.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym116115048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1161150465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym116115048_ = (*colonenvP_).nameIterVarX60gensym1161150465_.ClP_0((*colonenvP_).nameIterVarX60gensym1161150465_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym116115048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym116115048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym116115048_ = (*colonenvP_).nameIterVarX60gensym1161150465_.ClP_0((*colonenvP_).nameIterVarX60gensym1161150465_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1161150465_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym116115048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_369));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = dialAndUpgrade_continue__ETTuLlVTUcm2X3kH5PqUxA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym116115048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_366.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym116115050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_366.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym116115050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym116115050_, "CatchableError", "dialAndUpgrade_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym116115050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__dEwerUAO32nHWeQBlJ30iA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_366.status != 0) reraiseException();}
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dialAndUpgrade__GDpbWg69bEAnwt4y5juuTSg_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ*) newObj((&NTI__xbJe9aWPHYGJXbQuvanJ9cCg_), sizeof(tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ)); (*colonenv_).Sup.m_type = (&NTI__WYQuqyoxO8oVgi3ZA4r7EQ_);
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s2), s_0);
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).peerId1.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).addrs3), addrs, (&NTI__pJDjdGjSf3HlAOELaHOmSA_));
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__syVV8SuqcPgL0Ykz37K0OQ();
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA*) newObj((&NTI__vjtxiXsr9a6zx29cTvAzM7ww_), sizeof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA)); (*colonenv__2).Sup.m_type = (&NTI__Xe7vKNOnClsLW4nXlmnjuA_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = dialAndUpgrade__9cfjAX8xYK6LSXH3s2RA0Vw_14; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1161150465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1161150465_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = dialAndUpgrade_continue__ETTuLlVTUcm2X3kH5PqUxA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_370)(T3_.ClP_0))(NIM_NIL);
#line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, internalConnect__9cfjAX8xYK6LSXH3s2RA0Vw_13)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile result; tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA*) ClE_0;
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_256;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_256); TM__Tra5WJkmqmXIsONj5ZlJOQ_256.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_256.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_256.status == 0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T14_; tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* T71_; NimStringDesc* T72_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_262; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T90_; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T91_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T130_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T131_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
}
STATE0: ;
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result4 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* T12_; tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw** T13_;
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T7_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T10_; NimStringDesc* T11_;
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
T7_ = (NI)0; T7_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ((*(*(*(*colonenvP_).colonup_).s1).peerInfo).peerId, (*(*colonenvP_).colonup_).peerId2); if (!(T7_ == ((NI) 0))) goto LA8_;
T10_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T10_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T10_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T10_).Sup.name = "CatchableError"; T11_ = (NimStringDesc*)0; T11_ = (*T10_).Sup.message; (*T10_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_257)); if (T11_) nimGCunrefNoCycle(T11_); asgnRef((void**) (&(*T10_).Sup.parent), NIM_NIL);
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T10_, "CatchableError", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 315); }
LA8_: ;
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T12_ = (tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw*)0; T12_ = newAsyncLock__4QHCLkaj30n9c7tTUTQe7kQ();
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T13_ = (tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw**)0; T13_ = mgetOrPut__0KpJicvc46FxtO4FrK9cwig((&(*(*(*colonenvP_).colonup_).s1).dialLock), (*(*colonenvP_).colonup_).peerId2, T12_); asgnRef((void**) (&(*colonenvP_).lock6), (*T13_));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture7 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T14_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T14_ = acquire__MYAgpiRUZe2D7FATZWIFDw((*colonenvP_).lock6); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T14_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture7; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T17_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T17_ = (NIM_BOOL)0; T17_ = locked__Rle1LLceoMkg5WL2idiqBA((*colonenvP_).lock6); if (!T17_) goto LA18_;
#line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
release__Trv39a7eabL7BVx23mM9aD8Q((*colonenvP_).lock6);
}
LA18_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA22_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA26_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA24_;
LA26_: ;
{
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 353); }
LA24_: ;
}
LA22_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T33_; NimStringDesc* T34_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA31_;
T33_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T33_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T33_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T33_).Sup.Sup.Sup.name = "CancelledError"; T34_ = (NimStringDesc*)0; T34_ = (*T33_).Sup.Sup.Sup.message; (*T33_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T34_) nimGCunrefNoCycle(T34_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T33_, "CancelledError", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA31_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture7);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture7)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).conn9), selectConn__9ctRwWimdonuXa9bJyJ2VK6A((*(*(*colonenvP_).colonup_).s1).connManager, (*(*colonenvP_).colonup_).peerId2));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*colonenvP_).conn9 == NIM_NIL))) goto LA37_;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T41_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T42_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T44_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_258; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T61_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T62_;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T41_ = (NIM_BOOL)0;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T42_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T42_ = &(*colonenvP_).conn9->Sup;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T41_ = atEof__UjBRkWP1UfYXeKLzii9b2MQ(T42_); if (T41_) goto LA43_;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T44_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T44_ = &(*colonenvP_).conn9->Sup;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T41_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T44_); LA43_: ;
if (!T41_) goto LA45_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_258); TM__Tra5WJkmqmXIsONj5ZlJOQ_258.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_258.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_258.status == 0) { { NI T55_; NimStringDesc* T56_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T51_; NIM_BOOL T52_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T51_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T51_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T52_ = (NIM_BOOL)0; T52_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), T51_, 2); if (!!(T52_)) goto LA53_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA48;
}
LA53_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record10), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record10)); unsureAsgnRef((void**)&(*colonenvP_).record10.output.buffer, NIM_NIL); (*colonenvP_).record10.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record10), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_259));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (NI)0; T55_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T55_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_260));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T56_ = (NimStringDesc*)0; T56_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn9);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T56_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record10));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record10));
} LA48: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T59_; Exception* T60_; TM__Tra5WJkmqmXIsONj5ZlJOQ_258.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T59_ = (Exception*)0; T59_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11687501911_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T59_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T60_ = (Exception*)0; T60_ = &(*colonenvP_).errX60gensym11687501911_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("dead connection in connection manager", T60_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_258.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture12 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T61_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T61_ = &(*colonenvP_).conn9->Sup;
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T62_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T62_ = close__gxLphtNLWoZynqFVNfRurg(T61_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture12), &T62_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture12);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture12; popSafePoint(); goto BeforeRet_;
}
goto LA39_;
LA45_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA39_: ;
}
goto LA35_;
LA37_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA35_: ;
STATE5: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T69_; NimStringDesc* T70_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA67_;
T69_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T69_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T69_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T69_).Sup.Sup.Sup.name = "CancelledError"; T70_ = (NimStringDesc*)0; T70_ = (*T69_).Sup.Sup.Sup.message; (*T69_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T70_) nimGCunrefNoCycle(T70_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T69_, "CancelledError", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA67_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture12);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture12)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ; T71_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)0; T71_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*) newObj((&NTI__LCnfS84rjM9adLfckMpyyIQ_), sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g)); (*T71_).Sup.Sup.Sup.m_type = (&NTI__HalDnpqQWhiBjd37Sz1d7g_); (*T71_).Sup.Sup.name = "DialFailedError"; T72_ = (NimStringDesc*)0; T72_ = (*T71_).Sup.Sup.message; (*T71_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_261)); if (T72_) nimGCunrefNoCycle(T72_); asgnRef((void**) (&(*T71_).Sup.Sup.parent), NIM_NIL);
#line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T71_, "DialFailedError", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 331);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_262); TM__Tra5WJkmqmXIsONj5ZlJOQ_262.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_262.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_262.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_263;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_263); TM__Tra5WJkmqmXIsONj5ZlJOQ_263.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_263.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_263.status == 0) { { NI T82_; NimStringDesc* T83_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T78_; NIM_BOOL T79_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T78_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T78_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T79_ = (NIM_BOOL)0; T79_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T78_, 2); if (!!(T79_)) goto LA80_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA75;
}
LA80_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record13), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record13)); unsureAsgnRef((void**)&(*colonenvP_).record13.output.buffer, NIM_NIL); (*colonenvP_).record13.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record13), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_264));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T82_ = (NI)0; T82_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T82_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_265));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T83_ = (NimStringDesc*)0; T83_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn9);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T83_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_266), reprEnum((NI)(*(*colonenvP_).conn9).Sup.dir, (&NTI__9bkTPbaNDHTJEk9bOBOlnl9aQ_)));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record13));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record13));
} LA75: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T86_; Exception* T87_; TM__Tra5WJkmqmXIsONj5ZlJOQ_263.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T86_ = (Exception*)0; T86_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11695501914_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T86_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T87_ = (Exception*)0; T87_ = &(*colonenvP_).errX60gensym11695501914_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Reusing existing connection", T87_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_263.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_262.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_262.status != 0) reraiseException();
#line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T90_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T90_ = srcLocImpl__SUKGzlCe0gsSxx1uJNCdtA();
#line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).conn9, T90_);
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult2_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T91_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T91_ = dialAndUpgrade__GDpbWg69bEAnwt4y5juuTSg_2((*(*colonenvP_).colonup_).s1, (*(*colonenvP_).colonup_).peerId2, (*(*colonenvP_).colonup_).addrs4); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T91_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture7; popSafePoint(); goto BeforeRet_;
STATE9: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T96_; NimStringDesc* T97_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA94_;
T96_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T96_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T96_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T96_).Sup.Sup.Sup.name = "CancelledError"; T97_ = (NimStringDesc*)0; T97_ = (*T96_).Sup.Sup.Sup.message; (*T96_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T97_) nimGCunrefNoCycle(T97_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T96_, "CancelledError", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA94_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).conn9), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture7))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE11: ;
#line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* T102_; NimStringDesc* T103_;
#line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).conn9 == 0)) goto LA100_;
T102_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)0; T102_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*) newObj((&NTI__LCnfS84rjM9adLfckMpyyIQ_), sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g)); (*T102_).Sup.Sup.Sup.m_type = (&NTI__HalDnpqQWhiBjd37Sz1d7g_); (*T102_).Sup.Sup.name = "DialFailedError"; T103_ = (NimStringDesc*)0; T103_ = (*T102_).Sup.Sup.message; (*T102_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_371)); if (T103_) nimGCunrefNoCycle(T103_); asgnRef((void**) (&(*T102_).Sup.Sup.parent), NIM_NIL);
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T102_, "DialFailedError", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 338); }
LA100_: ;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T106_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T107_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T109_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_372; Exception* T129_;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T106_ = (NIM_BOOL)0;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T107_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T107_ = &(*colonenvP_).conn9->Sup;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T106_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T107_); if (T106_) goto LA108_;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T109_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T109_ = &(*colonenvP_).conn9->Sup;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T106_ = atEof__UjBRkWP1UfYXeKLzii9b2MQ(T109_); LA108_: ;
if (!T106_) goto LA110_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_372); TM__Tra5WJkmqmXIsONj5ZlJOQ_372.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_372.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_372.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_373;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_373); TM__Tra5WJkmqmXIsONj5ZlJOQ_373.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_373.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_373.status == 0) { { NI T121_; NimStringDesc* T122_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T117_; NIM_BOOL T118_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T117_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T117_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T118_ = (NIM_BOOL)0; T118_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T117_, 2); if (!!(T118_)) goto LA119_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA114;
}
LA119_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record15), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record15)); unsureAsgnRef((void**)&(*colonenvP_).record15.output.buffer, NIM_NIL); (*colonenvP_).record15.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record15), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_374));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T121_ = (NI)0; T121_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T121_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_375));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T122_ = (NimStringDesc*)0; T122_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn9);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T122_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record15));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record15));
} LA114: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T125_; Exception* T126_; TM__Tra5WJkmqmXIsONj5ZlJOQ_373.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T125_ = (Exception*)0; T125_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11705501916_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T125_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T126_ = (Exception*)0; T126_ = &(*colonenvP_).errX60gensym11705501916_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Connection dead on arrival", T126_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_373.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_372.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_372.status != 0) reraiseException();
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T129_ = (Exception*)0; T129_ = newLPStreamClosedError__XGEoSjCkaNo49aTwQm9b7SLQ();
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T129_, "Exception", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 349); }
LA110_: ;
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T130_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T130_ = srcLocImpl__PJ63i32LvdvT8kl7Z1vM9aw();
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).conn9, T130_);
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult2_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE12: ;
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T131_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T131_ = srcLocImpl__rLmPXAJMVcqfip2g7Tg8Hw();
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result4, T131_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE13: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_256.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(14)){ raiseIndexError2((*colonenvP_).colonstate_, 14); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_376[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA136_;
#line 0 "\?\?\?"
reraiseException(); }
LA136_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA140_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA140_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_256.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, internalConnect_continue__nDRsTzSioBQKa9bffS7kUkA)(void* udataX60gensym116700047_, void* ClE_0) { tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_377; colonenvP_ = (tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_377); TM__Tra5WJkmqmXIsONj5ZlJOQ_377.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_377.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_377.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym116700048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1167000465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym116700048_ = (*colonenvP_).nameIterVarX60gensym1167000465_.ClP_0((*colonenvP_).nameIterVarX60gensym1167000465_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym116700048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym116700048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym116700048_ = (*colonenvP_).nameIterVarX60gensym1167000465_.ClP_0((*colonenvP_).nameIterVarX60gensym1167000465_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1167000465_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym116700048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_380));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = internalConnect_continue__nDRsTzSioBQKa9bffS7kUkA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym116700048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_377.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym116700050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_377.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym116700050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym116700050_, "CatchableError", "internalConnect_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym116700050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__dEwerUAO32nHWeQBlJ30iA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_377.status != 0) reraiseException();}
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, internalConnect__GDpbWg69bEAnwt4y5juuTSg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg*) newObj((&NTI__JlVA5ojN0FiSOoHpjwAAfA_), sizeof(tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg)); (*colonenv_).Sup.m_type = (&NTI__j3N3hi69b3JX9a9a7z6M9cfbPg_);
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s1), s_0);
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).peerId2.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).addrs4), addrs, (&NTI__pJDjdGjSf3HlAOELaHOmSA_));
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__z0TiY9bNETjSYD4tQa0dxmg();
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA*) newObj((&NTI__JYny3MWKfPoVYhkXV0Zjrg_), sizeof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA)); (*colonenv__2).Sup.m_type = (&NTI__gAgNv0eFxqAF452FOEt6dA_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = internalConnect__9cfjAX8xYK6LSXH3s2RA0Vw_13; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1167000465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1167000465_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = internalConnect_continue__nDRsTzSioBQKa9bffS7kUkA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_381)(T3_.ClP_0))(NIM_NIL);
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__bscTM9bhrrqVdaBqcGmUyCg)(void* p, NI op) {
tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw* a;
a = (tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw*)p;
nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1176700203_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__WMSFrIYbl68p2CamJZ1Zrg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q* a;
a = (tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q*)p;
nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture2, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, cleanup__9cfjAX8xYK6LSXH3s2RA0Vw_18)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q*) ClE_0;
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).colonstate_ = (NI)0; STATE0: ; {
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T8_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T9_;
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*(*(*colonenvP_).colonup_).colonup_).stream15 == 0))) goto LA6_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture2 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T8_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T8_ = &(*(*(*colonenvP_).colonup_).colonup_).stream15->Sup;
#line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T9_ = closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4(T8_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture2), &T9_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture2);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture2; goto BeforeRet_;
}
goto LA4_;
LA6_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA4_: ;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T15_; NimStringDesc* T16_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA13_;
T15_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T15_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T15_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T15_).Sup.Sup.Sup.name = "CancelledError"; T16_ = (NimStringDesc*)0; T16_ = (*T15_).Sup.Sup.Sup.message; (*T15_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T16_) nimGCunrefNoCycle(T16_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T15_, "CancelledError", "cleanup", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA13_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture2);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture2)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T21_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T22_;
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*(*(*colonenvP_).colonup_).colonup_).conn12 == 0))) goto LA19_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 397 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 397 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T21_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T21_ = &(*(*(*colonenvP_).colonup_).colonup_).conn12->Sup;
#line 397 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T22_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T22_ = close__gxLphtNLWoZynqFVNfRurg(T21_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T22_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture4; goto BeforeRet_;
}
goto LA17_;
LA19_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA17_: ;
STATE3: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T28_; NimStringDesc* T29_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA26_;
T28_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T28_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T28_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T28_).Sup.Sup.Sup.name = "CancelledError"; T29_ = (NimStringDesc*)0; T29_ = (*T28_).Sup.Sup.Sup.message; (*T28_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T29_) nimGCunrefNoCycle(T29_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T28_, "CancelledError", "cleanup", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA26_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture4)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__QknVqyt6BqTVO42jGNltow();
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T30_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 0 "\?\?\?"
goto LA2;
STATE5: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, cleanup_continue__bkNEH2xU1l8Vuvf6S9b29bgg)(void* udataX60gensym117670021_, void* ClE_0) { tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_393; colonenvP_ = (tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_393); TM__Tra5WJkmqmXIsONj5ZlJOQ_393.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_393.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_393.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym117670022_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1176700203_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym117670022_ = (*colonenvP_).nameIterVarX60gensym1176700203_.ClP_0((*colonenvP_).nameIterVarX60gensym1176700203_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym117670022_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym117670022_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym117670022_ = (*colonenvP_).nameIterVarX60gensym1176700203_.ClP_0((*colonenvP_).nameIterVarX60gensym1176700203_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1176700203_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym117670022_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_396));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = cleanup_continue__bkNEH2xU1l8Vuvf6S9b29bgg; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym117670022_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_393.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym117670024_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_393.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym117670024_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym117670024_, "CatchableError", "cleanup_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym117670024_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_393.status != 0) reraiseException();}
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, cleanup__v0BfE9cJI6k4k114HUOOlAA)(void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg* colonenvP_; tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg*) ClE_0; colonenv_ = (tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw*) newObj((&NTI__bscTM9bhrrqVdaBqcGmUyCg_), sizeof(tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw)); (*colonenv_).Sup.m_type = (&NTI__hIdWAqqKLmQ17BQceDWD9bw_);
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).colonup_), colonenvP_);
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__nUGKnXMBGAMqWviyQRYoZQ();
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q*) newObj((&NTI__WMSFrIYbl68p2CamJZ1Zrg_), sizeof(tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q)); (*colonenv__2).Sup.m_type = (&NTI__HAG2mn20LEVX4cq4TueF0Q_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = cleanup__9cfjAX8xYK6LSXH3s2RA0Vw_18; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1176700203_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1176700203_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = cleanup_continue__bkNEH2xU1l8Vuvf6S9b29bgg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_397)(T3_.ClP_0))(NIM_NIL);
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dial__9cfjAX8xYK6LSXH3s2RA0Vw_12)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile result; tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg*) ClE_0;
#line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_249;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_249); TM__Tra5WJkmqmXIsONj5ZlJOQ_249.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_249.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_249.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_382; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T46_; tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* T122_; NimStringDesc* T123_; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T124_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T143_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc3_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
case 14: goto STATE14;
case 15: goto STATE15;
case 16: goto STATE16;
case 17: goto STATE17;
case 18: goto STATE18;
case 19: goto STATE19;
case 20: goto STATE20;
case 21: goto STATE21;
}
STATE0: ;
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result6 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_250; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T22_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_250); TM__Tra5WJkmqmXIsONj5ZlJOQ_250.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_250.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_250.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_251;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_251); TM__Tra5WJkmqmXIsONj5ZlJOQ_251.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_251.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_251.status == 0) { { NI T14_; NimStringDesc* T15_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T10_; NIM_BOOL T11_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T11_ = (NIM_BOOL)0; T11_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T10_, 2); if (!!(T11_)) goto LA12_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA7;
}
LA12_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record7), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record7)); unsureAsgnRef((void**)&(*colonenvP_).record7.output.buffer, NIM_NIL); (*colonenvP_).record7.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record7), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_252));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NI)0; T14_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_253));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (NimStringDesc*)0; T15_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27), T15_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__9aAbCsa7tRNF9b0zyDMHxkfw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_28), (*(*colonenvP_).colonup_).protos2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record7));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record7));
} LA7: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T18_; Exception* T19_; TM__Tra5WJkmqmXIsONj5ZlJOQ_251.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T18_ = (Exception*)0; T18_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1175400199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &(*colonenvP_).errX60gensym1175400199_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing (new)", T19_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_251.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_250.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_250.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture10 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T22_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T22_ = internalConnect__GDpbWg69bEAnwt4y5juuTSg((*(*colonenvP_).colonup_).s3, (*(*colonenvP_).colonup_).peerId1, (*(*colonenvP_).colonup_).addrs4); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture10), &T22_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture10);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture10; popSafePoint(); goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T27_; NimStringDesc* T28_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA25_;
T27_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T27_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T27_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T27_).Sup.Sup.Sup.name = "CancelledError"; T28_ = (NimStringDesc*)0; T28_ = (*T27_).Sup.Sup.Sup.message; (*T27_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T28_) nimGCunrefNoCycle(T28_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T27_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA25_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture10);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).conn12), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture10))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_382); TM__Tra5WJkmqmXIsONj5ZlJOQ_382.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_382.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_382.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_383;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_383); TM__Tra5WJkmqmXIsONj5ZlJOQ_383.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_383.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_383.status == 0) { { NI T38_; NimStringDesc* T39_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T34_; NIM_BOOL T35_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T34_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T34_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T35_ = (NIM_BOOL)0; T35_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T34_, 2); if (!!(T35_)) goto LA36_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA31;
}
LA36_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record13), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record13)); unsureAsgnRef((void**)&(*colonenvP_).record13.output.buffer, NIM_NIL); (*colonenvP_).record13.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record13), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_384));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T38_ = (NI)0; T38_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T38_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_385));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T39_ = (NimStringDesc*)0; T39_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn12);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T39_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record13));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record13));
} LA31: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T42_; Exception* T43_; TM__Tra5WJkmqmXIsONj5ZlJOQ_383.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T42_ = (Exception*)0; T42_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11762501914_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T42_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T43_ = (Exception*)0; T43_ = &(*colonenvP_).errX60gensym11762501914_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Opening stream", T43_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_383.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_382.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_382.status != 0) reraiseException();
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T46_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T46_ = getStream__Ofz9cXyN7XCSubVCBXlVlcg((*(*(*colonenvP_).colonup_).s3).connManager, (*colonenvP_).conn12); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture10), &T46_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture10);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture10; popSafePoint(); goto BeforeRet_;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T51_; NimStringDesc* T52_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA49_;
T51_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T51_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T51_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T51_).Sup.Sup.Sup.name = "CancelledError"; T52_ = (NimStringDesc*)0; T52_ = (*T51_).Sup.Sup.Sup.message; (*T51_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T52_) nimGCunrefNoCycle(T52_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T51_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA49_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture10);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).stream15), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture10))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 400 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T57_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T58_;
#line 400 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).stream15 == 0)) goto LA55_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture16 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T57_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T57_ = &(*colonenvP_).conn12->Sup;
#line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T58_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T58_ = close__gxLphtNLWoZynqFVNfRurg(T57_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture16), &T58_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture16);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture16; popSafePoint(); goto BeforeRet_;
}
goto LA53_;
LA55_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 400 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA53_: ;
STATE8: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), NIM_NIL);
#line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T62_; Exception* T65_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_387; tyProc__ez1e9bsRJ8r5L9cicKflzx3Q T83_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T84_;
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T62_ = (Exception*)0; T62_ = getCurrentException(); if (!((T62_) && (isObjWithCache((*T62_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE387)))) goto LA63_;
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T65_ = (Exception*)0; T65_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc17), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T65_)));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_387); TM__Tra5WJkmqmXIsONj5ZlJOQ_387.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_387.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_387.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_388;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_388); TM__Tra5WJkmqmXIsONj5ZlJOQ_388.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_388.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_388.status == 0) { { NI T75_; NimStringDesc* T76_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T71_; NIM_BOOL T72_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T71_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T71_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T72_ = (NIM_BOOL)0; T72_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T71_, 2); if (!!(T72_)) goto LA73_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA68;
}
LA73_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record18), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record18)); unsureAsgnRef((void**)&(*colonenvP_).record18.output.buffer, NIM_NIL); (*colonenvP_).record18.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record18), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_389));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T75_ = (NI)0; T75_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T75_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_390));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T76_ = (NimStringDesc*)0; T76_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn12);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T76_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record18));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record18));
} LA68: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T79_; Exception* T80_; TM__Tra5WJkmqmXIsONj5ZlJOQ_388.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T79_ = (Exception*)0; T79_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11780001919_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T80_ = (Exception*)0; T80_ = &(*colonenvP_).errX60gensym11780001919_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dial canceled", T80_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_388.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_387.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_387.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture20 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&T83_), sizeof(tyProc__ez1e9bsRJ8r5L9cicKflzx3Q)); T83_.ClP_0 = cleanup__v0BfE9cJI6k4k114HUOOlAA; T83_.ClE_0 = colonenvP_; T84_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T84_ = T83_.ClE_0? T83_.ClP_0(T83_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_398)(T83_.ClP_0))(); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture20), &T84_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture20);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 16);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture20; popSafePoint(); goto BeforeRet_;
}
goto LA60_;
LA63_: ;
{ Exception* T86_; Exception* T89_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_400; tyProc__ez1e9bsRJ8r5L9cicKflzx3Q T104_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T105_;
#line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T86_ = (Exception*)0; T86_ = getCurrentException(); if (!((T86_) && (isObjWithCache((*T86_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE400)))) goto LA87_;
#line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T89_ = (Exception*)0; T89_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc21), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T89_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_400); TM__Tra5WJkmqmXIsONj5ZlJOQ_400.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_400.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_400.status == 0) { { NI T98_; NimStringDesc* T99_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T94_; NIM_BOOL T95_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T94_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T94_[1] = topicStateIMPL__Oz9ad4gHBbmmpfvpXEqxwpQ();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T95_ = (NIM_BOOL)0; T95_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T94_, 2); if (!!(T95_)) goto LA96_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA91;
}
LA96_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record22), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record22)); unsureAsgnRef((void**)&(*colonenvP_).record22.output.buffer, NIM_NIL); (*colonenvP_).record22.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record22), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_401));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T98_ = (NI)0; T98_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T98_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_402));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T99_ = (NimStringDesc*)0; T99_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn12);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37), T99_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_66), (*(*colonenvP_).exc21).Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record22));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record22));
} LA91: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T102_; Exception* T103_; TM__Tra5WJkmqmXIsONj5ZlJOQ_400.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T102_ = (Exception*)0; T102_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym11787501923_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T102_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T103_ = (Exception*)0; T103_ = &(*colonenvP_).errX60gensym11787501923_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Error dialing", T103_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_400.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture24 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&T104_), sizeof(tyProc__ez1e9bsRJ8r5L9cicKflzx3Q)); T104_.ClP_0 = cleanup__v0BfE9cJI6k4k114HUOOlAA; T104_.ClE_0 = colonenvP_; T105_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T105_ = T104_.ClE_0? T104_.ClP_0(T104_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_403)(T104_.ClP_0))(); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture24), &T105_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture24);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 18);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture24; popSafePoint(); goto BeforeRet_;
}
goto LA60_;
LA87_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally5_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA60_: ;
STATE9: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally5_) goto LA109_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc3_ == NIM_NIL)) goto LA113_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult4_; popSafePoint(); goto BeforeRet_;
}
goto LA111_;
LA113_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc3_, "Exception", "dial", "\?\?\?", 0); }
LA111_: ;
}
LA109_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 20); popSafePoint();
#line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T120_; NimStringDesc* T121_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA118_;
T120_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T120_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T120_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T120_).Sup.Sup.Sup.name = "CancelledError"; T121_ = (NimStringDesc*)0; T121_ = (*T120_).Sup.Sup.Sup.message; (*T120_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T121_) nimGCunrefNoCycle(T121_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T120_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA118_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture16);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture16)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE11: ; T122_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)0; T122_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*) newObj((&NTI__LCnfS84rjM9adLfckMpyyIQ_), sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g)); (*T122_).Sup.Sup.Sup.m_type = (&NTI__HalDnpqQWhiBjd37Sz1d7g_); (*T122_).Sup.Sup.name = "DialFailedError"; T123_ = (NimStringDesc*)0; T123_ = (*T122_).Sup.Sup.message; (*T122_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_30)); if (T123_) nimGCunrefNoCycle(T123_); asgnRef((void**) (&(*T122_).Sup.Sup.parent), NIM_NIL);
#line 402 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T122_, "DialFailedError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 402);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 400 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE12: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture25 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T124_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T124_ = negotiateStream__NJOU4NzXJ0aoPEkdBugr5Q((*(*colonenvP_).colonup_).s3, (*colonenvP_).stream15, (*(*colonenvP_).colonup_).protos2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture25), &T124_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture25);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture25; popSafePoint(); goto BeforeRet_;
STATE13: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T129_; NimStringDesc* T130_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA127_;
T129_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T129_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T129_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T129_).Sup.Sup.Sup.name = "CancelledError"; T130_ = (NimStringDesc*)0; T130_ = (*T129_).Sup.Sup.Sup.message; (*T129_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T130_) nimGCunrefNoCycle(T130_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T129_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA127_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture25);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 14); popSafePoint();
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE14: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).colontmpSlLower01_), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture25))));
#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"
(*colonenvP_).colontmpSlLower12_ = srcLocImpl__Ilk13id6FXAhTDv8CBCfCw();
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture5, (*colonenvP_).colontmpSlLower01_, (*colonenvP_).colontmpSlLower12_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 15); popSafePoint();
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE15: ;
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally5_ = NIM_TRUE;
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult4_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE16: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T135_; NimStringDesc* T136_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA133_;
T135_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T135_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T135_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T135_).Sup.Sup.Sup.name = "CancelledError"; T136_ = (NimStringDesc*)0; T136_ = (*T135_).Sup.Sup.Sup.message; (*T135_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T136_) nimGCunrefNoCycle(T136_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T135_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA133_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture20);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture20)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 17); popSafePoint();
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE17: ;
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc17, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 408);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE18: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T141_; NimStringDesc* T142_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA139_;
T141_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T141_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T141_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T141_).Sup.Sup.Sup.name = "CancelledError"; T142_ = (NimStringDesc*)0; T142_ = (*T141_).Sup.Sup.Sup.message; (*T141_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_29)); if (T142_) nimGCunrefNoCycle(T142_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T141_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA139_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture24);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture24)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 19); popSafePoint();
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE19: ;
#line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc21, "CatchableError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 412);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE20: ;
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T143_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T143_ = srcLocImpl__UlNBYuhcGcDI8bVNMaKy1w();
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture5, (*colonenvP_).result6, T143_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 21); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE21: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_249.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(22)){ raiseIndexError2((*colonenvP_).colonstate_, 22); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_404[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA148_;
#line 0 "\?\?\?"
reraiseException(); }
LA148_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally5_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA152_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA152_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_249.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, dial_continue__P1itMi5IFvlWV0hPZuewDA)(void* udataX60gensym117495081_, void* ClE_0) { tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_405; colonenvP_ = (tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_405); TM__Tra5WJkmqmXIsONj5ZlJOQ_405.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_405.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_405.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym117495082_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1174950806_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym117495082_ = (*colonenvP_).nameIterVarX60gensym1174950806_.ClP_0((*colonenvP_).nameIterVarX60gensym1174950806_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym117495082_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym117495082_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym117495082_ = (*colonenvP_).nameIterVarX60gensym1174950806_.ClP_0((*colonenvP_).nameIterVarX60gensym1174950806_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1174950806_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym117495082_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture5); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_49));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = dial_continue__P1itMi5IFvlWV0hPZuewDA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym117495082_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__Tra5WJkmqmXIsONj5ZlJOQ_405.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture5->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym117495084_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_405.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym117495084_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture5); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym117495084_, "CatchableError", "dial_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym117495084_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__dEwerUAO32nHWeQBlJ30iA((*colonenvP_).chronosInternalRetFuture5, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_405.status != 0) reraiseException();}
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dial__Fg1FaTfFP9asrRNayMSA0VQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA*) newObj((&NTI__Kf9aRWRmyYEOoUVb8EVuJiw_), sizeof(tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA)); (*colonenv_).Sup.m_type = (&NTI__k9bsLYG1CnVttv8emdYn6HA_);
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).peerId1.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 384 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).addrs4), addrs, (&NTI__pJDjdGjSf3HlAOELaHOmSA_));
#line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).protos2), protos, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_));
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__z50clCZvTDNx6RVXFQYmSQ();
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture5), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg*) newObj((&NTI__Kc1XajWdazkpsnSYJpR1cQ_), sizeof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg)); (*colonenv__2).Sup.m_type = (&NTI__SQ4B5OTtXPDVFfyYzE3OUg_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = dial__9cfjAX8xYK6LSXH3s2RA0Vw_12; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1174950806_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1174950806_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = dial_continue__P1itMi5IFvlWV0hPZuewDA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_408)(T3_.ClP_0))(NIM_NIL);
#line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture5; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dial__1G8igFUGMB29a9b9as9aGpkLiQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs, NimStringDesc* proto) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T1_; NimStringDesc* T2_; result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0;
#line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) newSeq((&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), 1); T2_ = (NimStringDesc*)0; T2_ = T1_->data[0]; T1_->data[0] = copyStringRC1(proto); if (T2_) nimGCunrefNoCycle(T2_);
#line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = dial__Fg1FaTfFP9asrRNayMSA0VQ(s_0, peerId, addrs, T1_); return result;}
#line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, mount__1Jg7miW7EU8e9bNGGN21Ovw)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T15_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*proto).Sup.handler.ClP_0 == 0)) goto LA3_;
T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T5_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T5_).Sup.name = "CatchableError"; T6_ = (NimStringDesc*)0; T6_ = (*T5_).Sup.message; (*T5_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_77)); if (T6_) nimGCunrefNoCycle(T6_); asgnRef((void**) (&(*T5_).Sup.parent), NIM_NIL);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 422); }
LA3_: ;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T9_; NimStringDesc* T10_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T13_; NimStringDesc* T14_;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T9_ = &proto->Sup;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_ = (NimStringDesc*)0; T10_ = codec__9aMav7tf05vmztlcWKYHy9ag(T9_); if (!((T10_ ? T10_->Sup.len : 0) == ((NI) 0))) goto LA11_;
T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T13_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T13_).Sup.name = "CatchableError"; T14_ = (NimStringDesc*)0; T14_ = (*T13_).Sup.message; (*T13_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_78)); if (T14_) nimGCunrefNoCycle(T14_); asgnRef((void**) (&(*T13_).Sup.parent), NIM_NIL);
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T13_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 426); }
LA11_: ;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T15_ = &proto->Sup;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__409bxPHi5U5CQNefOqIY9aWQ((*s_0).ms, (*proto).Sup.codecs, T15_, matcher);
}
#line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, mount__lcOK2QQPz33ydVCjlAkh9bg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T15_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*proto).Sup.handler.ClP_0 == 0)) goto LA3_;
T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T5_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T5_).Sup.name = "CatchableError"; T6_ = (NimStringDesc*)0; T6_ = (*T5_).Sup.message; (*T5_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_77)); if (T6_) nimGCunrefNoCycle(T6_); asgnRef((void**) (&(*T5_).Sup.parent), NIM_NIL);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 422); }
LA3_: ;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T9_; NimStringDesc* T10_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T13_; NimStringDesc* T14_;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T9_ = &proto->Sup;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_ = (NimStringDesc*)0; T10_ = codec__9aMav7tf05vmztlcWKYHy9ag(T9_); if (!((T10_ ? T10_->Sup.len : 0) == ((NI) 0))) goto LA11_;
T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T13_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T13_).Sup.name = "CatchableError"; T14_ = (NimStringDesc*)0; T14_ = (*T13_).Sup.message; (*T13_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_78)); if (T14_) nimGCunrefNoCycle(T14_); asgnRef((void**) (&(*T13_).Sup.parent), NIM_NIL);
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T13_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 426); }
LA11_: ;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T15_ = &proto->Sup;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__409bxPHi5U5CQNefOqIY9aWQ((*s_0).ms, (*proto).Sup.codecs, T15_, matcher);
}
#line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, mount__bhsZ6kJztMqk6U66voQ4sA)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T15_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*proto).Sup.handler.ClP_0 == 0)) goto LA3_;
T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T5_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T5_).Sup.name = "CatchableError"; T6_ = (NimStringDesc*)0; T6_ = (*T5_).Sup.message; (*T5_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_77)); if (T6_) nimGCunrefNoCycle(T6_); asgnRef((void**) (&(*T5_).Sup.parent), NIM_NIL);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 422); }
LA3_: ;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T9_; NimStringDesc* T10_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T13_; NimStringDesc* T14_;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T9_ = &proto->Sup;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_ = (NimStringDesc*)0; T10_ = codec__9aMav7tf05vmztlcWKYHy9ag(T9_); if (!((T10_ ? T10_->Sup.len : 0) == ((NI) 0))) goto LA11_;
T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T13_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T13_).Sup.name = "CatchableError"; T14_ = (NimStringDesc*)0; T14_ = (*T13_).Sup.message; (*T13_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_78)); if (T14_) nimGCunrefNoCycle(T14_); asgnRef((void**) (&(*T13_).Sup.parent), NIM_NIL);
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T13_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 426); }
LA11_: ;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T15_ = &proto->Sup;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__409bxPHi5U5CQNefOqIY9aWQ((*s_0).ms, (*proto).Sup.codecs, T15_, matcher);
}
#line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, addPeerEventHandler__fnJNs3YIacAF8V2ljj8dgg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyProc__J8ull9aEQOhjfQVu9aecrsPg handler, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind) {
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addPeerEventHandler__v6BqvNs4iSxDRhFaEp2RDA((*s_0).connManager, handler, kind);
}
#line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, mount__CdbUSB2eMEOgF9aP7YtVBqw)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T15_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*proto).Sup.Sup.Sup.Sup.handler.ClP_0 == 0)) goto LA3_;
T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T5_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T5_).Sup.name = "CatchableError"; T6_ = (NimStringDesc*)0; T6_ = (*T5_).Sup.message; (*T5_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_77)); if (T6_) nimGCunrefNoCycle(T6_); asgnRef((void**) (&(*T5_).Sup.parent), NIM_NIL);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 422); }
LA3_: ;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T9_; NimStringDesc* T10_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T13_; NimStringDesc* T14_;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T9_ = &proto->Sup.Sup.Sup.Sup;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_ = (NimStringDesc*)0; T10_ = codec__9aMav7tf05vmztlcWKYHy9ag(T9_); if (!((T10_ ? T10_->Sup.len : 0) == ((NI) 0))) goto LA11_;
T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T13_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T13_).Sup.name = "CatchableError"; T14_ = (NimStringDesc*)0; T14_ = (*T13_).Sup.message; (*T13_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_78)); if (T14_) nimGCunrefNoCycle(T14_); asgnRef((void**) (&(*T13_).Sup.parent), NIM_NIL);
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T13_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 426); }
LA11_: ;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T15_ = &proto->Sup.Sup.Sup.Sup;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__409bxPHi5U5CQNefOqIY9aWQ((*s_0).ms, (*proto).Sup.Sup.Sup.Sup.codecs, T15_, matcher);
}
N_LIB_PRIVATE N_NIMCALL(void, libp2p_switchInit000)(void) {
#line 999999 "generated_not_to_break_here"
{
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T1_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T2_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T3_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T4_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T5_; nimRegisterGlobalMarker(TM__Tra5WJkmqmXIsONj5ZlJOQ_2); nimRegisterGlobalMarker(TM__Tra5WJkmqmXIsONj5ZlJOQ_5); nimRegisterGlobalMarker(TM__Tra5WJkmqmXIsONj5ZlJOQ_8); nimRegisterGlobalMarker(TM__Tra5WJkmqmXIsONj5ZlJOQ_11); nimRegisterGlobalMarker(TM__Tra5WJkmqmXIsONj5ZlJOQ_14);
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T1_ = NIM_NIL;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&libp2p_total_dial_attempts__VxR9a2YHXzMu1osx9bFwgXvw), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_3), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_4), T1_->data, (T1_ ? T1_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T2_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T2_ = NIM_NIL;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&libp2p_successful_dials__uCquaKEpwLLZu2Qi0M4AVQ), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_6), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_7), T2_->data, (T2_ ? T2_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T3_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T3_ = NIM_NIL;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&libp2p_failed_dials__KjC9cH4M1KeGgiqJvdrYbrQ), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_9), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_10), T3_->data, (T3_ ? T3_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T4_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T4_ = NIM_NIL;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&libp2p_failed_upgrades_incoming__IscDCHpSvTqa3A9bLCEeicA), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_13), T4_->data, (T4_ ? T4_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T5_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T5_ = NIM_NIL;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&libp2p_failed_upgrades_outgoing__S7M59aDLFJ8pDs0zNw1a6PA), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_16), T5_->data, (T5_ ? T5_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));}
}
N_LIB_PRIVATE N_NIMCALL(void, libp2p_switchDatInit000)(void) {
#line 999999 "generated_not_to_break_here"
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[11];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[6];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[10];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_31_6[6];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_32_9[9];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_51_2[2];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_53_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[16];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_80_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[26];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_86_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[10];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_89_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_90_7[7];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_134_4[4];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[17];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_140_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[23];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[13];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_185_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[18];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_197_6[6];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[27];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_247_7[7];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[26];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_254_6[6];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[17];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_267_6[6];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[35];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_286_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[12];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_292_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[23];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_312_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[32];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_391_4[4];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_392_5[5];
static TNimNode TM__Tra5WJkmqmXIsONj5ZlJOQ_0[474];NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.size = sizeof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ);
NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.kind = 17;
NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.name = "Switch:ObjectType";
NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[1];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[1].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[1].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, peerInfo);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[1].typ = (&NTI__Ol4zKcKZGzrnu3Hvu9aLd4w_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[1].name = "peerInfo";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[2];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[2].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[2].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, connManager);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[2].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[2].name = "connManager";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[3];
NTI__2cpQyxGfmqpyyfbkB8qrug_.size = sizeof(tySequence__2cpQyxGfmqpyyfbkB8qrug*);
NTI__2cpQyxGfmqpyyfbkB8qrug_.kind = 24;
NTI__2cpQyxGfmqpyyfbkB8qrug_.base = (&NTI__8Wiqc0u2kl2T8e3DnFObCQ_);
NTI__2cpQyxGfmqpyyfbkB8qrug_.name = "seq[Transport]";
NTI__2cpQyxGfmqpyyfbkB8qrug_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2cpQyxGfmqpyyfbkB8qrug_;
NTI__2cpQyxGfmqpyyfbkB8qrug_.marker = Marker_tySequence__2cpQyxGfmqpyyfbkB8qrug;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[3].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[3].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, transports);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[3].typ = (&NTI__2cpQyxGfmqpyyfbkB8qrug_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[3].name = "transports";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[4];
NTI__XBkfpmuZfG9b68oBajUS2Rw_.size = sizeof(tySequence__XBkfpmuZfG9b68oBajUS2Rw*);
NTI__XBkfpmuZfG9b68oBajUS2Rw_.kind = 24;
NTI__XBkfpmuZfG9b68oBajUS2Rw_.base = (&NTI__9b6s9bYbEs8N4m9aTvh9a9atzLA_);
NTI__XBkfpmuZfG9b68oBajUS2Rw_.name = "seq[LPProtocol]";
NTI__XBkfpmuZfG9b68oBajUS2Rw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XBkfpmuZfG9b68oBajUS2Rw_;
NTI__XBkfpmuZfG9b68oBajUS2Rw_.marker = Marker_tySequence__XBkfpmuZfG9b68oBajUS2Rw;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[4].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[4].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, protocols);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[4].typ = (&NTI__XBkfpmuZfG9b68oBajUS2Rw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[4].name = "protocols";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[5];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[5].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[5].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, muxers);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[5].typ = (&NTI__UvSlGqDg4nWNM1wskOFQeg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[5].name = "muxers";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[6];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[6].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[6].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, ms);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[6].typ = (&NTI__LJ9bO6ehjYBDK09cQkSnbwvw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[6].name = "ms";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[7];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[7].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[7].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, identity);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[7].typ = (&NTI__cN9b9cV8H59cdLReqO53YkscQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[7].name = "identity";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[8];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[8].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[8].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, streamHandler);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[8].typ = (&NTI__z1SP1KQZYjnpZb76SJLOBA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[8].name = "streamHandler";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[9];
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.size = sizeof(tySequence__nJo9c3YLgP9bN5eMA24IhFtw*);
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.kind = 24;
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.base = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.name = "seq[Secure]";
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__nJo9c3YLgP9bN5eMA24IhFtw_;
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.marker = Marker_tySequence__nJo9c3YLgP9bN5eMA24IhFtw;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[9].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[9].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, secureManagers);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[9].typ = (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[9].name = "secureManagers";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[10];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[10].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[10].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, dialLock);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[10].typ = (&NTI__puwZz39aIr9cdB5WlFICYPgw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[10].name = "dialLock";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[11];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[11].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[11].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, acceptFuts);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[11].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[11].name = "acceptFuts";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[0].len = 11; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[0].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[0].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[0];
NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[0];
NTI__sFoHz9btyLyHVx29cOlB1cFw_.size = sizeof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*);
NTI__sFoHz9btyLyHVx29cOlB1cFw_.kind = 22;
NTI__sFoHz9btyLyHVx29cOlB1cFw_.base = (&NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_);
NTI__sFoHz9btyLyHVx29cOlB1cFw_.name = "Switch";
NTI__sFoHz9btyLyHVx29cOlB1cFw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__sFoHz9btyLyHVx29cOlB1cFw_;
NTI__sFoHz9btyLyHVx29cOlB1cFw_.marker = Marker_tyRef__sFoHz9btyLyHVx29cOlB1cFw;
NTI__QUvoFAPeUsL9ac8sLIscTRw_.size = sizeof(tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw);
NTI__QUvoFAPeUsL9ac8sLIscTRw_.kind = 17;
NTI__QUvoFAPeUsL9ac8sLIscTRw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__QUvoFAPeUsL9ac8sLIscTRw_.name = "object";
NTI__QUvoFAPeUsL9ac8sLIscTRw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QUvoFAPeUsL9ac8sLIscTRw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13].offset = offsetof(tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[14];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[14].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[14].offset = offsetof(tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw, peerId1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[14].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[14].name = "peerId1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[15];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[15].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[15].offset = offsetof(tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw, protos2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[15].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[15].name = "protos2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[16];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[16].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[16].offset = offsetof(tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[16].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[16].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[17];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[17].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[17].offset = offsetof(tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw, chronosInternalRetFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[17].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[17].name = "chronosInternalRetFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18].offset = offsetof(tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw, nameIterVarX60gensym1173400465_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18].name = "nameIterVar`gensym1173400465";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[0];
NTI__QUvoFAPeUsL9ac8sLIscTRw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12];
NTI__KJo4cKqJW2mwTqOygzhI5A_.size = sizeof(tyObject_Env_switchdotnim___QUvoFAPeUsL9ac8sLIscTRw*);
NTI__KJo4cKqJW2mwTqOygzhI5A_.kind = 22;
NTI__KJo4cKqJW2mwTqOygzhI5A_.base = (&NTI__QUvoFAPeUsL9ac8sLIscTRw_);
NTI__KJo4cKqJW2mwTqOygzhI5A_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(371, 31)";
NTI__KJo4cKqJW2mwTqOygzhI5A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KJo4cKqJW2mwTqOygzhI5A_;
NTI__KJo4cKqJW2mwTqOygzhI5A_.marker = Marker_tyRef__KJo4cKqJW2mwTqOygzhI5A;
NTI__XxgkoTAmL9a9a6ivluAj6Q3g_.size = sizeof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g);
NTI__XxgkoTAmL9a9a6ivluAj6Q3g_.kind = 17;
NTI__XxgkoTAmL9a9a6ivluAj6Q3g_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__XxgkoTAmL9a9a6ivluAj6Q3g_.name = "object";
NTI__XxgkoTAmL9a9a6ivluAj6Q3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XxgkoTAmL9a9a6ivluAj6Q3g_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20].offset = offsetof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[21];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[21].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[21].offset = offsetof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g, colontmpSlLower01_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[21].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[21].name = ":tmpSlLower01";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[22];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[22].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[22].offset = offsetof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g, colontmpSlLower12_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[22].typ = (&NTI__lQEEtueHjH1gvaG8ApPKNQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[22].name = ":tmpSlLower12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[23];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[23].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[23].offset = offsetof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g, result3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[23].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[23].name = "result3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[24];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[24].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[24].offset = offsetof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g, record4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[24].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[24].name = "record4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[25];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[25].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[25].offset = offsetof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[25].typ = (&NTI__KJo4cKqJW2mwTqOygzhI5A_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[25].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26].offset = offsetof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g, errX60gensym1173850196_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26].name = "err`gensym1173850196";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27].offset = offsetof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g, chronosInternalTmpFuture7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27].name = "chronosInternalTmpFuture7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[28];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[28].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[28].offset = offsetof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g, result8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[28].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[28].name = "result8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[29];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[29].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[29].offset = offsetof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g, stream9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[29].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[29].name = "stream9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[19].len = 10; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[19].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[19].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[0];
NTI__XxgkoTAmL9a9a6ivluAj6Q3g_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[19];
NTI__kkWAwy7JUvSUb6puVVKfrQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___XxgkoTAmL9a9a6ivluAj6Q3g*);
NTI__kkWAwy7JUvSUb6puVVKfrQ_.kind = 22;
NTI__kkWAwy7JUvSUb6puVVKfrQ_.base = (&NTI__XxgkoTAmL9a9a6ivluAj6Q3g_);
NTI__kkWAwy7JUvSUb6puVVKfrQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__kkWAwy7JUvSUb6puVVKfrQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kkWAwy7JUvSUb6puVVKfrQ_;
NTI__kkWAwy7JUvSUb6puVVKfrQ_.marker = Marker_tyRef__kkWAwy7JUvSUb6puVVKfrQ;
NTI__HalDnpqQWhiBjd37Sz1d7g_.size = sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g);
NTI__HalDnpqQWhiBjd37Sz1d7g_.kind = 17;
NTI__HalDnpqQWhiBjd37Sz1d7g_.base = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_);
NTI__HalDnpqQWhiBjd37Sz1d7g_.name = "DialFailedError";
NTI__HalDnpqQWhiBjd37Sz1d7g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HalDnpqQWhiBjd37Sz1d7g_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[30].len = 0; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[30].kind = 2;
NTI__HalDnpqQWhiBjd37Sz1d7g_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[30];
NTI__LCnfS84rjM9adLfckMpyyIQ_.size = sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*);
NTI__LCnfS84rjM9adLfckMpyyIQ_.kind = 22;
NTI__LCnfS84rjM9adLfckMpyyIQ_.base = (&NTI__HalDnpqQWhiBjd37Sz1d7g_);
NTI__LCnfS84rjM9adLfckMpyyIQ_.name = "ref DialFailedError";
NTI__LCnfS84rjM9adLfckMpyyIQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LCnfS84rjM9adLfckMpyyIQ_;
NTI__LCnfS84rjM9adLfckMpyyIQ_.marker = Marker_tyRef__LCnfS84rjM9adLfckMpyyIQ;
NTI__HajU0GmnG9cqqoO0wMGhX0w_.size = sizeof(tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w);
NTI__HajU0GmnG9cqqoO0wMGhX0w_.kind = 17;
NTI__HajU0GmnG9cqqoO0wMGhX0w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__HajU0GmnG9cqqoO0wMGhX0w_.name = "object";
NTI__HajU0GmnG9cqqoO0wMGhX0w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HajU0GmnG9cqqoO0wMGhX0w_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_31_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32].offset = offsetof(tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_31_6[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[33];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[33].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[33].offset = offsetof(tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[33].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[33].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_31_6[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[34];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[34].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[34].offset = offsetof(tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w, protos2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[34].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[34].name = "protos2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_31_6[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[35];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[35].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[35].offset = offsetof(tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[35].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[35].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_31_6[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[36];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[36].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[36].offset = offsetof(tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w, chronosInternalRetFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[36].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[36].name = "chronosInternalRetFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_31_6[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37].offset = offsetof(tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w, nameIterVarX60gensym1171850465_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37].name = "nameIterVar`gensym1171850465";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_31_6[0];
NTI__HajU0GmnG9cqqoO0wMGhX0w_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31];
NTI__yq9a0aDuCCeCCrOzVfOaivQ_.size = sizeof(tyObject_Env_switchdotnim___HajU0GmnG9cqqoO0wMGhX0w*);
NTI__yq9a0aDuCCeCCrOzVfOaivQ_.kind = 22;
NTI__yq9a0aDuCCeCCrOzVfOaivQ_.base = (&NTI__HajU0GmnG9cqqoO0wMGhX0w_);
NTI__yq9a0aDuCCeCCrOzVfOaivQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(360, 31)";
NTI__yq9a0aDuCCeCCrOzVfOaivQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yq9a0aDuCCeCCrOzVfOaivQ_;
NTI__yq9a0aDuCCeCCrOzVfOaivQ_.marker = Marker_tyRef__yq9a0aDuCCeCCrOzVfOaivQ;
NTI__26qCqKbywPn6UWhIsLzGyg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg);
NTI__26qCqKbywPn6UWhIsLzGyg_.kind = 17;
NTI__26qCqKbywPn6UWhIsLzGyg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__26qCqKbywPn6UWhIsLzGyg_.name = "object";
NTI__26qCqKbywPn6UWhIsLzGyg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__26qCqKbywPn6UWhIsLzGyg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_32_9[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39].offset = offsetof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_32_9[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[40];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[40].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[40].offset = offsetof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg, result1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[40].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[40].name = "result1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_32_9[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[41];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[41].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[41].offset = offsetof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg, record2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[41].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[41].name = "record2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_32_9[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[42];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[42].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[42].offset = offsetof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[42].typ = (&NTI__yq9a0aDuCCeCCrOzVfOaivQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[42].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_32_9[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43].offset = offsetof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg, errX60gensym1172300194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43].name = "err`gensym1172300194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_32_9[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44].offset = offsetof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg, chronosInternalTmpFuture5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44].name = "chronosInternalTmpFuture5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_32_9[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[45];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[45].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[45].offset = offsetof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[45].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[45].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_32_9[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[46];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[46].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[46].offset = offsetof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg, selected7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[46].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[46].name = "selected7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_32_9[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[47];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[47].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[47].offset = offsetof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg, chronosInternalTmpFuture8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[47].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[47].name = "chronosInternalTmpFuture8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[38].len = 9; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[38].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[38].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_32_9[0];
NTI__26qCqKbywPn6UWhIsLzGyg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[38];
NTI__AR9bHxYWOHF1cYcm4KC5YFg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___26qCqKbywPn6UWhIsLzGyg*);
NTI__AR9bHxYWOHF1cYcm4KC5YFg_.kind = 22;
NTI__AR9bHxYWOHF1cYcm4KC5YFg_.base = (&NTI__26qCqKbywPn6UWhIsLzGyg_);
NTI__AR9bHxYWOHF1cYcm4KC5YFg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__AR9bHxYWOHF1cYcm4KC5YFg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__AR9bHxYWOHF1cYcm4KC5YFg_;
NTI__AR9bHxYWOHF1cYcm4KC5YFg_.marker = Marker_tyRef__AR9bHxYWOHF1cYcm4KC5YFg;
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.size = sizeof(tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw);
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.kind = 17;
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.name = "object";
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_2[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[49];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[49].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[49].offset = offsetof(tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[49].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[49].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_2[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[50];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[50].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[50].offset = offsetof(tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw, switch1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[50].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[50].name = "switch1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[48].len = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[48].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[48].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_51_2[0];
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[48];
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.size = sizeof(tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*);
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.kind = 22;
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.base = (&NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_);
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(582, 26)";
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__A1UAQDdG6ZHDlaJTjtp0cw_;
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.marker = Marker_tyRef__A1UAQDdG6ZHDlaJTjtp0cw;
NTI__L2GuuLBDgpMLITqkThr7LA_.size = sizeof(tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA);
NTI__L2GuuLBDgpMLITqkThr7LA_.kind = 17;
NTI__L2GuuLBDgpMLITqkThr7LA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__L2GuuLBDgpMLITqkThr7LA_.name = "object";
NTI__L2GuuLBDgpMLITqkThr7LA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__L2GuuLBDgpMLITqkThr7LA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_53_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52].offset = offsetof(tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_53_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[53];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[53].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[53].offset = offsetof(tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[53].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[53].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_53_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[54];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[54].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[54].offset = offsetof(tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[54].typ = (&NTI__A1UAQDdG6ZHDlaJTjtp0cw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[54].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_53_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[55];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[55].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[55].offset = offsetof(tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[55].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[55].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_53_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56].offset = offsetof(tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA, nameIterVarX60gensym1196907044_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56].name = "nameIterVar`gensym1196907044";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_53_5[0];
NTI__L2GuuLBDgpMLITqkThr7LA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51];
NTI__WsAiEPItA9alsX4lJ2149bFA_.size = sizeof(tyObject_Env_switchdotnim___L2GuuLBDgpMLITqkThr7LA*);
NTI__WsAiEPItA9alsX4lJ2149bFA_.kind = 22;
NTI__WsAiEPItA9alsX4lJ2149bFA_.base = (&NTI__L2GuuLBDgpMLITqkThr7LA_);
NTI__WsAiEPItA9alsX4lJ2149bFA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(583, 38)";
NTI__WsAiEPItA9alsX4lJ2149bFA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WsAiEPItA9alsX4lJ2149bFA_;
NTI__WsAiEPItA9alsX4lJ2149bFA_.marker = Marker_tyRef__WsAiEPItA9alsX4lJ2149bFA;
NTI__9bNnM9a1lDsgqQkqKxZ833Jg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg);
NTI__9bNnM9a1lDsgqQkqKxZ833Jg_.kind = 17;
NTI__9bNnM9a1lDsgqQkqKxZ833Jg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__9bNnM9a1lDsgqQkqKxZ833Jg_.name = "object";
NTI__9bNnM9a1lDsgqQkqKxZ833Jg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bNnM9a1lDsgqQkqKxZ833Jg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[59];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[59].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[59].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[59].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[59].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[60];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[60].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[60].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, record2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[60].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[60].name = "record2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[61];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[61].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[61].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[61].typ = (&NTI__WsAiEPItA9alsX4lJ2149bFA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[61].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, errX60gensym1197350194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62].name = "err`gensym1197350194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, chronosInternalTmpFuture5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63].name = "chronosInternalTmpFuture5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[64];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[64].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[64].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[64].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[64].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[65];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[65].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[65].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, exc7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[65].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[65].name = "exc7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[66];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[66].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[66].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, exc8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[66].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[66].name = "exc8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[67];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[67].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[67].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, record9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[67].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[67].name = "record9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, errX60gensym11981001910_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68].name = "err`gensym11981001910";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, colonunrollFinally11_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69].name = ":unrollFinally11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[70];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[70].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[70].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, chronosInternalTmpFuture12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[70].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[70].name = "chronosInternalTmpFuture12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[71];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[71].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[71].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, colontmpResult13_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[71].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[71].name = ":tmpResult13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[72];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[72].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[72].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, record14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[72].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[72].name = "record14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg, errX60gensym11989501915_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73].name = "err`gensym11989501915";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57].len = 16; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_54_16[0];
NTI__9bNnM9a1lDsgqQkqKxZ833Jg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57];
NTI__nVy1pl8jK20dJ3CD8Ulxiw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___9bNnM9a1lDsgqQkqKxZ833Jg*);
NTI__nVy1pl8jK20dJ3CD8Ulxiw_.kind = 22;
NTI__nVy1pl8jK20dJ3CD8Ulxiw_.base = (&NTI__9bNnM9a1lDsgqQkqKxZ833Jg_);
NTI__nVy1pl8jK20dJ3CD8Ulxiw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__nVy1pl8jK20dJ3CD8Ulxiw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__nVy1pl8jK20dJ3CD8Ulxiw_;
NTI__nVy1pl8jK20dJ3CD8Ulxiw_.marker = Marker_tyRef__nVy1pl8jK20dJ3CD8Ulxiw;
NTI__uZlz1hRm9awURoiYHfcJ0VQ_.size = sizeof(tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ);
NTI__uZlz1hRm9awURoiYHfcJ0VQ_.kind = 17;
NTI__uZlz1hRm9awURoiYHfcJ0VQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__uZlz1hRm9awURoiYHfcJ0VQ_.name = "object";
NTI__uZlz1hRm9awURoiYHfcJ0VQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uZlz1hRm9awURoiYHfcJ0VQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75].offset = offsetof(tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[76];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[76].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[76].offset = offsetof(tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ, muxer1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[76].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[76].name = "muxer1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[77];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[77].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[77].offset = offsetof(tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[77].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[77].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[78];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[78].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[78].offset = offsetof(tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[78].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[78].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79].offset = offsetof(tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ, nameIterVarX60gensym1192000464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79].name = "nameIterVar`gensym1192000464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_80_5[0];
NTI__uZlz1hRm9awURoiYHfcJ0VQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74];
NTI__pABkv6J0zqeUtl5jSuZDoQ_.size = sizeof(tyObject_Env_switchdotnim___uZlz1hRm9awURoiYHfcJ0VQ*);
NTI__pABkv6J0zqeUtl5jSuZDoQ_.kind = 22;
NTI__pABkv6J0zqeUtl5jSuZDoQ_.base = (&NTI__uZlz1hRm9awURoiYHfcJ0VQ_);
NTI__pABkv6J0zqeUtl5jSuZDoQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(533, 12)";
NTI__pABkv6J0zqeUtl5jSuZDoQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pABkv6J0zqeUtl5jSuZDoQ_;
NTI__pABkv6J0zqeUtl5jSuZDoQ_.marker = Marker_tyRef__pABkv6J0zqeUtl5jSuZDoQ;
NTI__oMA2QwnRxZYnYlOHMnv5UQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ);
NTI__oMA2QwnRxZYnYlOHMnv5UQ_.kind = 17;
NTI__oMA2QwnRxZYnYlOHMnv5UQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__oMA2QwnRxZYnYlOHMnv5UQ_.name = "object";
NTI__oMA2QwnRxZYnYlOHMnv5UQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__oMA2QwnRxZYnYlOHMnv5UQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[82];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[82].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[82].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[82].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[82].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[83];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[83].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[83].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[83].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[83].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[84];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[84].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[84].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[84].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[84].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[85];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[85].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[85].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, conn4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[85].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[85].name = "conn4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[86];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[86].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[86].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[86].typ = (&NTI__pABkv6J0zqeUtl5jSuZDoQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[86].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[87];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[87].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[87].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, record6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[87].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[87].name = "record6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, errX60gensym1192450197_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88].name = "err`gensym1192450197";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, chronosInternalTmpFuture8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89].name = "chronosInternalTmpFuture8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[90];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[90].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[90].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, result9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[90].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[90].name = "result9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[91];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[91].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[91].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, chronosInternalTmpFuture10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[91].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[91].name = "chronosInternalTmpFuture10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[92];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[92].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[92].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, exc11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[92].typ = (&NTI__i1SjodBKFDdMO9bUDMxcnzw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[92].name = "exc11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[93];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[93].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[93].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, record12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[93].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[93].name = "record12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, errX60gensym11933001913_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94].name = "err`gensym11933001913";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, exc14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95].typ = (&NTI__ev4a0putbvnY8lnr9ctugdg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95].name = "exc14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[96];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[96].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[96].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, record15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[96].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[96].name = "record15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, errX60gensym11940501916_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97].name = "err`gensym11940501916";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, exc17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98].typ = (&NTI__QSFX9co3pwBy7ls2UJ3T5aA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98].name = "exc17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[99];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[99].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[99].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, record18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[99].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[99].name = "record18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, errX60gensym11948001919_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100].name = "err`gensym11948001919";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, exc20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101].name = "exc20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[102];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[102].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[102].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, chronosInternalTmpFuture21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[102].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[102].name = "chronosInternalTmpFuture21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[103];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[103].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[103].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, exc22);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[103].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[103].name = "exc22";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[23] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[104];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[104].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[104].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, chronosInternalTmpFuture23);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[104].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[104].name = "chronosInternalTmpFuture23";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[24] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[105];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[105].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[105].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, record24);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[105].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[105].name = "record24";
TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[25] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ, errX60gensym11957501925_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106].name = "err`gensym11957501925";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80].len = 26; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_81_26[0];
NTI__oMA2QwnRxZYnYlOHMnv5UQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80];
NTI__3dSEDJiGkRN4hoqjYds3wQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___oMA2QwnRxZYnYlOHMnv5UQ*);
NTI__3dSEDJiGkRN4hoqjYds3wQ_.kind = 22;
NTI__3dSEDJiGkRN4hoqjYds3wQ_.base = (&NTI__oMA2QwnRxZYnYlOHMnv5UQ_);
NTI__3dSEDJiGkRN4hoqjYds3wQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__3dSEDJiGkRN4hoqjYds3wQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__3dSEDJiGkRN4hoqjYds3wQ_;
NTI__3dSEDJiGkRN4hoqjYds3wQ_.marker = Marker_tyRef__3dSEDJiGkRN4hoqjYds3wQ;
NTI__gURV9apWZ9c6Bwxo8ZQU4kLg_.size = sizeof(tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg);
NTI__gURV9apWZ9c6Bwxo8ZQU4kLg_.kind = 17;
NTI__gURV9apWZ9c6Bwxo8ZQU4kLg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__gURV9apWZ9c6Bwxo8ZQU4kLg_.name = "object";
NTI__gURV9apWZ9c6Bwxo8ZQU4kLg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__gURV9apWZ9c6Bwxo8ZQU4kLg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_86_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108].offset = offsetof(tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_86_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[109];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[109].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[109].offset = offsetof(tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg, muxer1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[109].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[109].name = "muxer1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_86_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[110];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[110].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[110].offset = offsetof(tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[110].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[110].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_86_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[111];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[111].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[111].offset = offsetof(tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[111].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[111].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_86_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112].offset = offsetof(tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg, nameIterVarX60gensym1147700464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112].name = "nameIterVar`gensym1147700464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_86_5[0];
NTI__gURV9apWZ9c6Bwxo8ZQU4kLg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107];
NTI__5SO4CAR53CrR51vBjIlH9cQ_.size = sizeof(tyObject_Env_switchdotnim___gURV9apWZ9c6Bwxo8ZQU4kLg*);
NTI__5SO4CAR53CrR51vBjIlH9cQ_.kind = 22;
NTI__5SO4CAR53CrR51vBjIlH9cQ_.base = (&NTI__gURV9apWZ9c6Bwxo8ZQU4kLg_);
NTI__5SO4CAR53CrR51vBjIlH9cQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(146, 22)";
NTI__5SO4CAR53CrR51vBjIlH9cQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5SO4CAR53CrR51vBjIlH9cQ_;
NTI__5SO4CAR53CrR51vBjIlH9cQ_.marker = Marker_tyRef__5SO4CAR53CrR51vBjIlH9cQ;
NTI__eHHZhb07m5dlwmlv9c475Qg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg);
NTI__eHHZhb07m5dlwmlv9c475Qg_.kind = 17;
NTI__eHHZhb07m5dlwmlv9c475Qg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__eHHZhb07m5dlwmlv9c475Qg_.name = "object";
NTI__eHHZhb07m5dlwmlv9c475Qg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__eHHZhb07m5dlwmlv9c475Qg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[115];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[115].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[115].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[115].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[115].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[116];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[116].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[116].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[116].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[116].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[117];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[117].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[117].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[117].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[117].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[118];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[118].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[118].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg, chronosInternalTmpFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[118].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[118].name = "chronosInternalTmpFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[119];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[119].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[119].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[119].typ = (&NTI__5SO4CAR53CrR51vBjIlH9cQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[119].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[120];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[120].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[120].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[120].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[120].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[121];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[121].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[121].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg, stream7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[121].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[121].name = "stream7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[122];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[122].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[122].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg, chronosInternalTmpFuture8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[122].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[122].name = "chronosInternalTmpFuture8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[123];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[123].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[123].offset = offsetof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg, chronosInternalTmpFuture9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[123].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[123].name = "chronosInternalTmpFuture9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[113].len = 10; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[113].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[113].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_87_10[0];
NTI__eHHZhb07m5dlwmlv9c475Qg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[113];
NTI__kaYniBGp6gJJ0N5wmt3t2g_.size = sizeof(tyObject_Env_asyncmacro2dotnim___eHHZhb07m5dlwmlv9c475Qg*);
NTI__kaYniBGp6gJJ0N5wmt3t2g_.kind = 22;
NTI__kaYniBGp6gJJ0N5wmt3t2g_.base = (&NTI__eHHZhb07m5dlwmlv9c475Qg_);
NTI__kaYniBGp6gJJ0N5wmt3t2g_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__kaYniBGp6gJJ0N5wmt3t2g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kaYniBGp6gJJ0N5wmt3t2g_;
NTI__kaYniBGp6gJJ0N5wmt3t2g_.marker = Marker_tyRef__kaYniBGp6gJJ0N5wmt3t2g;
NTI__pFl9cfzCSSZrTUvsFQ10hvw_.size = sizeof(tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw);
NTI__pFl9cfzCSSZrTUvsFQ10hvw_.kind = 17;
NTI__pFl9cfzCSSZrTUvsFQ10hvw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__pFl9cfzCSSZrTUvsFQ10hvw_.name = "object";
NTI__pFl9cfzCSSZrTUvsFQ10hvw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pFl9cfzCSSZrTUvsFQ10hvw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_89_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125].offset = offsetof(tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_89_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[126];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[126].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[126].offset = offsetof(tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw, s1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[126].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[126].name = "s1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_89_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[127];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[127].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[127].offset = offsetof(tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw, conn2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[127].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[127].name = "conn2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_89_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[128];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[128].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[128].offset = offsetof(tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[128].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[128].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_89_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129].offset = offsetof(tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw, nameIterVarX60gensym1145350464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129].name = "nameIterVar`gensym1145350464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_89_5[0];
NTI__pFl9cfzCSSZrTUvsFQ10hvw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124];
NTI__GeiaU6DsnY7svr0crFkpjw_.size = sizeof(tyObject_Env_switchdotnim___pFl9cfzCSSZrTUvsFQ10hvw*);
NTI__GeiaU6DsnY7svr0crFkpjw_.kind = 22;
NTI__GeiaU6DsnY7svr0crFkpjw_.base = (&NTI__pFl9cfzCSSZrTUvsFQ10hvw_);
NTI__GeiaU6DsnY7svr0crFkpjw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(120, 13)";
NTI__GeiaU6DsnY7svr0crFkpjw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GeiaU6DsnY7svr0crFkpjw_;
NTI__GeiaU6DsnY7svr0crFkpjw_.marker = Marker_tyRef__GeiaU6DsnY7svr0crFkpjw;
NTI__m8vAIPQCgqUfLdILj04UZA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA);
NTI__m8vAIPQCgqUfLdILj04UZA_.kind = 17;
NTI__m8vAIPQCgqUfLdILj04UZA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__m8vAIPQCgqUfLdILj04UZA_.name = "object";
NTI__m8vAIPQCgqUfLdILj04UZA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__m8vAIPQCgqUfLdILj04UZA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_90_7[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_90_7[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[132];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[132].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[132].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA, chronosInternalTmpFuture1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[132].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[132].name = "chronosInternalTmpFuture1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_90_7[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[133];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[133].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[133].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[133].typ = (&NTI__GeiaU6DsnY7svr0crFkpjw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[133].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_90_7[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[134];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[134].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[134].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA, result3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[134].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[134].name = "result3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_90_7[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[135];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[135].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[135].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA, info4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[135].typ = (&NTI__1oGAnnepyODcpLSnjzpVlQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[135].name = "info4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_90_7[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[136];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[136].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[136].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA, record5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[136].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[136].name = "record5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_90_7[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA, errX60gensym1146350196_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137].name = "err`gensym1146350196";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130].len = 7; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_90_7[0];
NTI__m8vAIPQCgqUfLdILj04UZA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130];
NTI__9auxRtSx8hHrj9aSE9a3LRarg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___m8vAIPQCgqUfLdILj04UZA*);
NTI__9auxRtSx8hHrj9aSE9a3LRarg_.kind = 22;
NTI__9auxRtSx8hHrj9aSE9a3LRarg_.base = (&NTI__m8vAIPQCgqUfLdILj04UZA_);
NTI__9auxRtSx8hHrj9aSE9a3LRarg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__9auxRtSx8hHrj9aSE9a3LRarg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9auxRtSx8hHrj9aSE9a3LRarg_;
NTI__9auxRtSx8hHrj9aSE9a3LRarg_.marker = Marker_tyRef__9auxRtSx8hHrj9aSE9a3LRarg;
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.size = sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w);
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.kind = 17;
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.base = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_);
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.name = "UpgradeFailedError";
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[138].len = 0; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[138].kind = 2;
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[138];
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.size = sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*);
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.kind = 22;
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.base = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_);
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.name = "ref UpgradeFailedError";
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_;
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.marker = Marker_tyRef__TBfK39cU6SqLiP9a9aZqT1oGg;
NTI__mqqNZuVxuFjDdFgeaJVfCg_.size = sizeof(tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg);
NTI__mqqNZuVxuFjDdFgeaJVfCg_.kind = 17;
NTI__mqqNZuVxuFjDdFgeaJVfCg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__mqqNZuVxuFjDdFgeaJVfCg_.name = "object";
NTI__mqqNZuVxuFjDdFgeaJVfCg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__mqqNZuVxuFjDdFgeaJVfCg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_134_4[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140].offset = offsetof(tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_134_4[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[141];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[141].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[141].offset = offsetof(tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg, s1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[141].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[141].name = "s1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_134_4[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[142];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[142].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[142].offset = offsetof(tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[142].typ = (&NTI__vQTdjBPeuUjQJlj4LMIqYg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[142].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_134_4[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143].offset = offsetof(tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg, nameIterVarX60gensym1186500463_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143].name = "nameIterVar`gensym1186500463";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139].len = 4; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_134_4[0];
NTI__mqqNZuVxuFjDdFgeaJVfCg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139];
NTI__ZNO1Y3vPDHq0KnwmNyopEg_.size = sizeof(tyObject_Env_switchdotnim___mqqNZuVxuFjDdFgeaJVfCg*);
NTI__ZNO1Y3vPDHq0KnwmNyopEg_.kind = 22;
NTI__ZNO1Y3vPDHq0KnwmNyopEg_.base = (&NTI__mqqNZuVxuFjDdFgeaJVfCg_);
NTI__ZNO1Y3vPDHq0KnwmNyopEg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(490, 48)";
NTI__ZNO1Y3vPDHq0KnwmNyopEg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZNO1Y3vPDHq0KnwmNyopEg_;
NTI__ZNO1Y3vPDHq0KnwmNyopEg_.marker = Marker_tyRef__ZNO1Y3vPDHq0KnwmNyopEg;
NTI__1R51orjsNb4NObdbujutUw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw);
NTI__1R51orjsNb4NObdbujutUw_.kind = 17;
NTI__1R51orjsNb4NObdbujutUw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__1R51orjsNb4NObdbujutUw_.name = "object";
NTI__1R51orjsNb4NObdbujutUw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1R51orjsNb4NObdbujutUw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[146];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[146].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[146].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, result1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[146].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[146].name = "result1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[147];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[147].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[147].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, record2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[147].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[147].name = "record2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[148];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[148].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[148].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[148].typ = (&NTI__ZNO1Y3vPDHq0KnwmNyopEg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[148].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, errX60gensym1186950194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149].name = "err`gensym1186950194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, startFuts5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150].name = "startFuts5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[151];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[151].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[151].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, t6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[151].typ = (&NTI__8Wiqc0u2kl2T8e3DnFObCQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[151].name = "t6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[152];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[152].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[152].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, i7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[152].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[152].name = "i7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[153];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[153].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[153].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, L8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[153].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[153].name = "L8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[154];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[154].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[154].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, i9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[154].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[154].name = "i9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[155];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[155].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[155].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, a10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[155].typ = (&NTI__MntiKgxV52rXueBQXpXCJw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[155].name = "a10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[156];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[156].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[156].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, i11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[156].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[156].name = "i11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[157];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[157].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[157].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, L12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[157].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[157].name = "L12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[158];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[158].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[158].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, server13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[158].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[158].name = "server13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[159];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[159].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[159].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, record14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[159].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[159].name = "record14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, errX60gensym11877001915_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160].name = "err`gensym11877001915";
TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw, result16);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161].name = "result16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[144].len = 17; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[144].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[144].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_135_17[0];
NTI__1R51orjsNb4NObdbujutUw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[144];
NTI__en4QsnoDQwRrE5BKk3mQWQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___1R51orjsNb4NObdbujutUw*);
NTI__en4QsnoDQwRrE5BKk3mQWQ_.kind = 22;
NTI__en4QsnoDQwRrE5BKk3mQWQ_.base = (&NTI__1R51orjsNb4NObdbujutUw_);
NTI__en4QsnoDQwRrE5BKk3mQWQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__en4QsnoDQwRrE5BKk3mQWQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__en4QsnoDQwRrE5BKk3mQWQ_;
NTI__en4QsnoDQwRrE5BKk3mQWQ_.marker = Marker_tyRef__en4QsnoDQwRrE5BKk3mQWQ;
NTI__mKxbqdprVfFNEQD6WXuuzg_.size = sizeof(tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg);
NTI__mKxbqdprVfFNEQD6WXuuzg_.kind = 17;
NTI__mKxbqdprVfFNEQD6WXuuzg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__mKxbqdprVfFNEQD6WXuuzg_.name = "object";
NTI__mKxbqdprVfFNEQD6WXuuzg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__mKxbqdprVfFNEQD6WXuuzg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_140_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163].offset = offsetof(tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_140_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[164];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[164].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[164].offset = offsetof(tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg, transport1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[164].typ = (&NTI__8Wiqc0u2kl2T8e3DnFObCQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[164].name = "transport1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_140_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[165];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[165].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[165].offset = offsetof(tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[165].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[165].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_140_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[166];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[166].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[166].offset = offsetof(tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[166].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[166].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_140_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167].offset = offsetof(tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg, nameIterVarX60gensym1182600464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167].name = "nameIterVar`gensym1182600464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_140_5[0];
NTI__mKxbqdprVfFNEQD6WXuuzg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162];
NTI__q9bMno1e8qZisqxf6QzgZ9ag_.size = sizeof(tyObject_Env_switchdotnim___mKxbqdprVfFNEQD6WXuuzg*);
NTI__q9bMno1e8qZisqxf6QzgZ9ag_.kind = 22;
NTI__q9bMno1e8qZisqxf6QzgZ9ag_.base = (&NTI__mKxbqdprVfFNEQD6WXuuzg_);
NTI__q9bMno1e8qZisqxf6QzgZ9ag_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(455, 9)";
NTI__q9bMno1e8qZisqxf6QzgZ9ag_.nextType = nimTypeRoot; nimTypeRoot=&NTI__q9bMno1e8qZisqxf6QzgZ9ag_;
NTI__q9bMno1e8qZisqxf6QzgZ9ag_.marker = Marker_tyRef__q9bMno1e8qZisqxf6QzgZ9ag;
NTI__n8vCcQWoOOgPdN8x6zQzSw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw);
NTI__n8vCcQWoOOgPdN8x6zQzSw_.kind = 17;
NTI__n8vCcQWoOOgPdN8x6zQzSw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__n8vCcQWoOOgPdN8x6zQzSw_.name = "object";
NTI__n8vCcQWoOOgPdN8x6zQzSw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__n8vCcQWoOOgPdN8x6zQzSw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[170];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[170].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[170].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[170].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[170].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[171];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[171].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[171].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[171].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[171].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[172];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[172].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[172].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[172].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[172].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[173];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[173].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[173].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, upgrades4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[173].typ = (&NTI__0Zaa0MWH9cauU9cCJ9cl2MvKA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[173].name = "upgrades4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[174];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[174].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[174].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[174].typ = (&NTI__q9bMno1e8qZisqxf6QzgZ9ag_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[174].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[175];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[175].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[175].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, conn6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[175].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[175].name = "conn6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[176];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[176].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[176].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, record7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[176].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[176].name = "record7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, errX60gensym1183050198_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177].name = "err`gensym1183050198";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, chronosInternalTmpFuture9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178].name = "chronosInternalTmpFuture9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[179];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[179].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[179].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, result10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[179].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[179].name = "result10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[180];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[180].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[180].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, exc11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[180].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[180].name = "exc11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[181];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[181].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[181].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, record12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[181].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[181].name = "record12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, errX60gensym11851001913_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182].name = "err`gensym11851001913";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, exc14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183].name = "exc14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[184];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[184].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[184].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, record15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[184].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[184].name = "record15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, errX60gensym11856501916_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185].name = "err`gensym11856501916";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, chronosInternalTmpFuture17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186].name = "chronosInternalTmpFuture17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[187];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[187].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[187].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, record18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[187].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[187].name = "record18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, errX60gensym11838001919_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188].name = "err`gensym11838001919";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, chronosInternalTmpFuture20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189].name = "chronosInternalTmpFuture20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[190];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[190].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[190].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, record21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[190].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[190].name = "record21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191].offset = offsetof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw, errX60gensym11844501922_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191].name = "err`gensym11844501922";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168].len = 23; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_141_23[0];
NTI__n8vCcQWoOOgPdN8x6zQzSw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168];
NTI__4zOwZ5zUcS2xHuIHm9a8ZVw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___n8vCcQWoOOgPdN8x6zQzSw*);
NTI__4zOwZ5zUcS2xHuIHm9a8ZVw_.kind = 22;
NTI__4zOwZ5zUcS2xHuIHm9a8ZVw_.base = (&NTI__n8vCcQWoOOgPdN8x6zQzSw_);
NTI__4zOwZ5zUcS2xHuIHm9a8ZVw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__4zOwZ5zUcS2xHuIHm9a8ZVw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4zOwZ5zUcS2xHuIHm9a8ZVw_;
NTI__4zOwZ5zUcS2xHuIHm9a8ZVw_.marker = Marker_tyRef__4zOwZ5zUcS2xHuIHm9a8ZVw;
NTI__1LzP9cESRJbBOLtlzt7mlwA_.size = sizeof(tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA);
NTI__1LzP9cESRJbBOLtlzt7mlwA_.kind = 17;
NTI__1LzP9cESRJbBOLtlzt7mlwA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__1LzP9cESRJbBOLtlzt7mlwA_.name = "object";
NTI__1LzP9cESRJbBOLtlzt7mlwA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1LzP9cESRJbBOLtlzt7mlwA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193].offset = offsetof(tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[194];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[194].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[194].offset = offsetof(tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[194].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[194].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[195];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[195].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[195].offset = offsetof(tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[195].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[195].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[196];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[196].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[196].offset = offsetof(tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA, upgrades3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[196].typ = (&NTI__0Zaa0MWH9cauU9cCJ9cl2MvKA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[196].name = "upgrades3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197].offset = offsetof(tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA, nameIterVarX60gensym1179600964_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197].name = "nameIterVar`gensym1179600964";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[0];
NTI__1LzP9cESRJbBOLtlzt7mlwA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192];
NTI__Uh6fuW5FgSH7izRECxV0UA_.size = sizeof(tyObject_Env_switchdotnim___1LzP9cESRJbBOLtlzt7mlwA*);
NTI__Uh6fuW5FgSH7izRECxV0UA_.kind = 22;
NTI__Uh6fuW5FgSH7izRECxV0UA_.base = (&NTI__1LzP9cESRJbBOLtlzt7mlwA_);
NTI__Uh6fuW5FgSH7izRECxV0UA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(439, 11)";
NTI__Uh6fuW5FgSH7izRECxV0UA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Uh6fuW5FgSH7izRECxV0UA_;
NTI__Uh6fuW5FgSH7izRECxV0UA_.marker = Marker_tyRef__Uh6fuW5FgSH7izRECxV0UA;
NTI__9aRSVl7OVfpoDv6DKHfUTzw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw);
NTI__9aRSVl7OVfpoDv6DKHfUTzw_.kind = 17;
NTI__9aRSVl7OVfpoDv6DKHfUTzw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__9aRSVl7OVfpoDv6DKHfUTzw_.name = "object";
NTI__9aRSVl7OVfpoDv6DKHfUTzw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9aRSVl7OVfpoDv6DKHfUTzw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[200];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[200].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[200].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[200].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[200].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[201];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[201].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[201].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[201].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[201].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[202];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[202].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[202].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[202].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[202].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[203];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[203].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[203].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, chronosInternalTmpFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[203].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[203].name = "chronosInternalTmpFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[204];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[204].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[204].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[204].typ = (&NTI__Uh6fuW5FgSH7izRECxV0UA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[204].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[205];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[205].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[205].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[205].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[205].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[206];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[206].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[206].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, exc7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[206].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[206].name = "exc7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[207];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[207].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[207].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, chronosInternalTmpFuture8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[207].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[207].name = "chronosInternalTmpFuture8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[208];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[208].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[208].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, record9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[208].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[208].name = "record9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, errX60gensym11811501910_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209].name = "err`gensym11811501910";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, record11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210].name = "record11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw, errX60gensym11818501912_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211].name = "err`gensym11818501912";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198].len = 13; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_166_13[0];
NTI__9aRSVl7OVfpoDv6DKHfUTzw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198];
NTI__j9cwpnb2s0msAi24qIyIrjQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___9aRSVl7OVfpoDv6DKHfUTzw*);
NTI__j9cwpnb2s0msAi24qIyIrjQ_.kind = 22;
NTI__j9cwpnb2s0msAi24qIyIrjQ_.base = (&NTI__9aRSVl7OVfpoDv6DKHfUTzw_);
NTI__j9cwpnb2s0msAi24qIyIrjQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__j9cwpnb2s0msAi24qIyIrjQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__j9cwpnb2s0msAi24qIyIrjQ_;
NTI__j9cwpnb2s0msAi24qIyIrjQ_.marker = Marker_tyRef__j9cwpnb2s0msAi24qIyIrjQ;
NTI__8IFGsGA2U6NRwljL8y9bB7A_.size = sizeof(tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A);
NTI__8IFGsGA2U6NRwljL8y9bB7A_.kind = 17;
NTI__8IFGsGA2U6NRwljL8y9bB7A_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__8IFGsGA2U6NRwljL8y9bB7A_.name = "object";
NTI__8IFGsGA2U6NRwljL8y9bB7A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8IFGsGA2U6NRwljL8y9bB7A_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_185_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213].offset = offsetof(tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_185_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[214];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[214].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[214].offset = offsetof(tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A, incomingConn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[214].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[214].name = "incomingConn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_185_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[215];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[215].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[215].offset = offsetof(tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[215].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[215].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_185_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[216];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[216].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[216].offset = offsetof(tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[216].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[216].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_185_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217].offset = offsetof(tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A, nameIterVarX60gensym1155850464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217].name = "nameIterVar`gensym1155850464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_185_5[0];
NTI__8IFGsGA2U6NRwljL8y9bB7A_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212];
NTI__A826rsrIUKbesfWngQ11Ag_.size = sizeof(tyObject_Env_switchdotnim___8IFGsGA2U6NRwljL8y9bB7A*);
NTI__A826rsrIUKbesfWngQ11Ag_.kind = 22;
NTI__A826rsrIUKbesfWngQ11Ag_.base = (&NTI__8IFGsGA2U6NRwljL8y9bB7A_);
NTI__A826rsrIUKbesfWngQ11Ag_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(222, 42)";
NTI__A826rsrIUKbesfWngQ11Ag_.nextType = nimTypeRoot; nimTypeRoot=&NTI__A826rsrIUKbesfWngQ11Ag_;
NTI__A826rsrIUKbesfWngQ11Ag_.marker = Marker_tyRef__A826rsrIUKbesfWngQ11Ag;
NTI__1YEe9bFbYmgBEaxODrcULAQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ);
NTI__1YEe9bFbYmgBEaxODrcULAQ_.kind = 17;
NTI__1YEe9bFbYmgBEaxODrcULAQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__1YEe9bFbYmgBEaxODrcULAQ_.name = "object";
NTI__1YEe9bFbYmgBEaxODrcULAQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1YEe9bFbYmgBEaxODrcULAQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[220];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[220].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[220].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[220].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[220].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[221];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[221].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[221].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[221].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[221].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[222];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[222].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[222].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[222].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[222].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[223];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[223].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[223].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, record4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[223].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[223].name = "record4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[224];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[224].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[224].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[224].typ = (&NTI__A826rsrIUKbesfWngQ11Ag_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[224].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, errX60gensym1156300196_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225].name = "err`gensym1156300196";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, ms7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226].typ = (&NTI__LJ9bO6ehjYBDK09cQkSnbwvw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226].name = "ms7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[227];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[227].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[227].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, chronosInternalTmpFuture8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[227].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[227].name = "chronosInternalTmpFuture8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[228];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[228].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[228].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, result9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[228].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[228].name = "result9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[229];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[229].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[229].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, exc10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[229].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[229].name = "exc10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[230];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[230].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[230].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, record11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[230].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[230].name = "record11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, errX60gensym11603001912_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231].name = "err`gensym11603001912";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, chronosInternalTmpFuture13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232].name = "chronosInternalTmpFuture13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[233];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[233].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[233].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, k14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[233].typ = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[233].name = "k14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[234];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[234].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[234].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, i15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[234].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[234].name = "i15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[235];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[235].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[235].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, L16);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[235].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[235].name = "L16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[236];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[236].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[236].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ, chronosInternalTmpFuture17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[236].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[236].name = "chronosInternalTmpFuture17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[218].len = 18; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[218].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[218].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_186_18[0];
NTI__1YEe9bFbYmgBEaxODrcULAQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[218];
NTI__2FUdzikjPDniq9arQBUWOWw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___1YEe9bFbYmgBEaxODrcULAQ*);
NTI__2FUdzikjPDniq9arQBUWOWw_.kind = 22;
NTI__2FUdzikjPDniq9arQBUWOWw_.base = (&NTI__1YEe9bFbYmgBEaxODrcULAQ_);
NTI__2FUdzikjPDniq9arQBUWOWw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__2FUdzikjPDniq9arQBUWOWw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2FUdzikjPDniq9arQBUWOWw_;
NTI__2FUdzikjPDniq9arQBUWOWw_.marker = Marker_tyRef__2FUdzikjPDniq9arQBUWOWw;
NTI__i0isYWMfWNXIJidDrrVamQ_.size = sizeof(tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ);
NTI__i0isYWMfWNXIJidDrrVamQ_.kind = 17;
NTI__i0isYWMfWNXIJidDrrVamQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__i0isYWMfWNXIJidDrrVamQ_.name = "object";
NTI__i0isYWMfWNXIJidDrrVamQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__i0isYWMfWNXIJidDrrVamQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_197_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238].offset = offsetof(tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_197_6[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[239];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[239].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[239].offset = offsetof(tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[239].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[239].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_197_6[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[240];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[240].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[240].offset = offsetof(tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[240].typ = (&NTI__2FUdzikjPDniq9arQBUWOWw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[240].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_197_6[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[241];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[241].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[241].offset = offsetof(tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ, proto3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[241].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[241].name = "proto3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_197_6[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[242];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[242].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[242].offset = offsetof(tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ, chronosInternalRetFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[242].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[242].name = "chronosInternalRetFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_197_6[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243].offset = offsetof(tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ, nameIterVarX60gensym1156652045_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243].name = "nameIterVar`gensym1156652045";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_197_6[0];
NTI__i0isYWMfWNXIJidDrrVamQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237];
NTI__T29aHXP13voSiNAkYc032JA_.size = sizeof(tyObject_Env_switchdotnim___i0isYWMfWNXIJidDrrVamQ*);
NTI__T29aHXP13voSiNAkYc032JA_.kind = 22;
NTI__T29aHXP13voSiNAkYc032JA_.base = (&NTI__i0isYWMfWNXIJidDrrVamQ_);
NTI__T29aHXP13voSiNAkYc032JA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(229, 38)";
NTI__T29aHXP13voSiNAkYc032JA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__T29aHXP13voSiNAkYc032JA_;
NTI__T29aHXP13voSiNAkYc032JA_.marker = Marker_tyRef__T29aHXP13voSiNAkYc032JA;
NTI__Pn18YLY5Fd0gPVrvfkmQBw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw);
NTI__Pn18YLY5Fd0gPVrvfkmQBw_.kind = 17;
NTI__Pn18YLY5Fd0gPVrvfkmQBw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Pn18YLY5Fd0gPVrvfkmQBw_.name = "object";
NTI__Pn18YLY5Fd0gPVrvfkmQBw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Pn18YLY5Fd0gPVrvfkmQBw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[246];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[246].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[246].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[246].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[246].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[247];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[247].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[247].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, record2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[247].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[247].name = "record2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[248];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[248].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[248].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[248].typ = (&NTI__T29aHXP13voSiNAkYc032JA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[248].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, errX60gensym1157100194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249].name = "err`gensym1157100194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, secure5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250].typ = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250].name = "secure5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, resultX60gensym1157452016_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251].typ = (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251].name = "result`gensym1157452016";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, it7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252].typ = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252].name = "it7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[253];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[253].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[253].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, i8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[253].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[253].name = "i8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[254];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[254].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[254].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, L9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[254].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[254].name = "L9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[255];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[255].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[255].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, cconn10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[255].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[255].name = "cconn10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[256];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[256].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[256].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, chronosInternalTmpFuture11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[256].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[256].name = "chronosInternalTmpFuture11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[257];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[257].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[257].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, result12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[257].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[257].name = "result12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[258];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[258].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[258].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, exc13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[258].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[258].name = "exc13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[259];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[259].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[259].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, record14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[259].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[259].name = "record14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, errX60gensym11582001915_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260].name = "err`gensym11582001915";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, colonunrollFinally16_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261].name = ":unrollFinally16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[262];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[262].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[262].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, chronosInternalTmpFuture17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[262].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[262].name = "chronosInternalTmpFuture17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[263];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[263].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[263].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, sconn18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[263].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[263].name = "sconn18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[264];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[264].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[264].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, colontmpResult19_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[264].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[264].name = ":tmpResult19";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[265];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[265].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[265].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, muxer20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[265].typ = (&NTI__ezq8q2zoLivocZ0qJ9aLYJg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[265].name = "muxer20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[266];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[266].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[266].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, L21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[266].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[266].name = "L21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[267];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[267].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[267].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, h22);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[267].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[267].name = "h22";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[23] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[268];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[268].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[268].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, colontmp23_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[268].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[268].name = ":tmp23";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[24] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[269];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[269].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[269].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, res24);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[269].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[269].name = "res24";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[25] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[270];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[270].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[270].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, record25);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[270].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[270].name = "record25";
TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[26] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw, errX60gensym11591501926_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271].name = "err`gensym11591501926";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244].len = 27; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_198_27[0];
NTI__Pn18YLY5Fd0gPVrvfkmQBw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244];
NTI__OWWmpqYx2qJGE7GUwweAYQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Pn18YLY5Fd0gPVrvfkmQBw*);
NTI__OWWmpqYx2qJGE7GUwweAYQ_.kind = 22;
NTI__OWWmpqYx2qJGE7GUwweAYQ_.base = (&NTI__Pn18YLY5Fd0gPVrvfkmQBw_);
NTI__OWWmpqYx2qJGE7GUwweAYQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__OWWmpqYx2qJGE7GUwweAYQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__OWWmpqYx2qJGE7GUwweAYQ_;
NTI__OWWmpqYx2qJGE7GUwweAYQ_.marker = Marker_tyRef__OWWmpqYx2qJGE7GUwweAYQ;
NTI__k9bsLYG1CnVttv8emdYn6HA_.size = sizeof(tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA);
NTI__k9bsLYG1CnVttv8emdYn6HA_.kind = 17;
NTI__k9bsLYG1CnVttv8emdYn6HA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__k9bsLYG1CnVttv8emdYn6HA_.name = "object";
NTI__k9bsLYG1CnVttv8emdYn6HA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__k9bsLYG1CnVttv8emdYn6HA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_247_7[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[273];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[273].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[273].offset = offsetof(tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[273].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[273].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_247_7[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[274];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[274].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[274].offset = offsetof(tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA, peerId1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[274].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[274].name = "peerId1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_247_7[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[275];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[275].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[275].offset = offsetof(tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA, protos2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[275].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[275].name = "protos2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_247_7[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[276];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[276].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[276].offset = offsetof(tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[276].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[276].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_247_7[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[277];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[277].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[277].offset = offsetof(tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA, addrs4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[277].typ = (&NTI__pJDjdGjSf3HlAOELaHOmSA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[277].name = "addrs4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_247_7[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[278];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[278].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[278].offset = offsetof(tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA, chronosInternalRetFuture5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[278].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[278].name = "chronosInternalRetFuture5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_247_7[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[279];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[279].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[279].offset = offsetof(tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA, nameIterVarX60gensym1174950806_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[279].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[279].name = "nameIterVar`gensym1174950806";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[272].len = 7; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[272].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[272].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_247_7[0];
NTI__k9bsLYG1CnVttv8emdYn6HA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[272];
NTI__Kf9aRWRmyYEOoUVb8EVuJiw_.size = sizeof(tyObject_Env_switchdotnim___k9bsLYG1CnVttv8emdYn6HA*);
NTI__Kf9aRWRmyYEOoUVb8EVuJiw_.kind = 22;
NTI__Kf9aRWRmyYEOoUVb8EVuJiw_.base = (&NTI__k9bsLYG1CnVttv8emdYn6HA_);
NTI__Kf9aRWRmyYEOoUVb8EVuJiw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(387, 26)";
NTI__Kf9aRWRmyYEOoUVb8EVuJiw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Kf9aRWRmyYEOoUVb8EVuJiw_;
NTI__Kf9aRWRmyYEOoUVb8EVuJiw_.marker = Marker_tyRef__Kf9aRWRmyYEOoUVb8EVuJiw;
NTI__SQ4B5OTtXPDVFfyYzE3OUg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg);
NTI__SQ4B5OTtXPDVFfyYzE3OUg_.kind = 17;
NTI__SQ4B5OTtXPDVFfyYzE3OUg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__SQ4B5OTtXPDVFfyYzE3OUg_.name = "object";
NTI__SQ4B5OTtXPDVFfyYzE3OUg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__SQ4B5OTtXPDVFfyYzE3OUg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[281];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[281].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[281].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[281].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[281].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[282];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[282].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[282].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, colontmpSlLower01_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[282].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[282].name = ":tmpSlLower01";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[283];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[283].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[283].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, colontmpSlLower12_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[283].typ = (&NTI__lQEEtueHjH1gvaG8ApPKNQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[283].name = ":tmpSlLower12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[284];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[284].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[284].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, coloncurExc3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[284].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[284].name = ":curExc3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[285];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[285].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[285].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, colontmpResult4_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[285].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[285].name = ":tmpResult4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[286];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[286].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[286].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, colonunrollFinally5_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[286].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[286].name = ":unrollFinally5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[287];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[287].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[287].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[287].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[287].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[288];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[288].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[288].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, record7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[288].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[288].name = "record7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[289];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[289].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[289].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[289].typ = (&NTI__Kf9aRWRmyYEOoUVb8EVuJiw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[289].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[290];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[290].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[290].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, errX60gensym1175400199_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[290].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[290].name = "err`gensym1175400199";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[291];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[291].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[291].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, chronosInternalTmpFuture10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[291].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[291].name = "chronosInternalTmpFuture10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[292];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[292].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[292].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, result11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[292].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[292].name = "result11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[293];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[293].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[293].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, conn12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[293].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[293].name = "conn12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[294];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[294].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[294].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, record13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[294].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[294].name = "record13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[295];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[295].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[295].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, errX60gensym11762501914_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[295].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[295].name = "err`gensym11762501914";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[296];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[296].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[296].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, stream15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[296].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[296].name = "stream15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[297];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[297].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[297].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, chronosInternalTmpFuture16);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[297].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[297].name = "chronosInternalTmpFuture16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[298];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[298].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[298].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, exc17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[298].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[298].name = "exc17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[299];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[299].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[299].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, record18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[299].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[299].name = "record18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[300];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[300].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[300].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, errX60gensym11780001919_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[300].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[300].name = "err`gensym11780001919";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[301];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[301].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[301].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, chronosInternalTmpFuture20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[301].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[301].name = "chronosInternalTmpFuture20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[302];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[302].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[302].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, exc21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[302].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[302].name = "exc21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[303];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[303].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[303].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, record22);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[303].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[303].name = "record22";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[23] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[304];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[304].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[304].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, errX60gensym11787501923_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[304].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[304].name = "err`gensym11787501923";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[24] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[305];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[305].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[305].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, chronosInternalTmpFuture24);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[305].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[305].name = "chronosInternalTmpFuture24";
TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[25] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[306];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[306].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[306].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg, chronosInternalTmpFuture25);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[306].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[306].name = "chronosInternalTmpFuture25";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[280].len = 26; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[280].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[280].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_248_26[0];
NTI__SQ4B5OTtXPDVFfyYzE3OUg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[280];
NTI__Kc1XajWdazkpsnSYJpR1cQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___SQ4B5OTtXPDVFfyYzE3OUg*);
NTI__Kc1XajWdazkpsnSYJpR1cQ_.kind = 22;
NTI__Kc1XajWdazkpsnSYJpR1cQ_.base = (&NTI__SQ4B5OTtXPDVFfyYzE3OUg_);
NTI__Kc1XajWdazkpsnSYJpR1cQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__Kc1XajWdazkpsnSYJpR1cQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Kc1XajWdazkpsnSYJpR1cQ_;
NTI__Kc1XajWdazkpsnSYJpR1cQ_.marker = Marker_tyRef__Kc1XajWdazkpsnSYJpR1cQ;
NTI__j3N3hi69b3JX9a9a7z6M9cfbPg_.size = sizeof(tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg);
NTI__j3N3hi69b3JX9a9a7z6M9cfbPg_.kind = 17;
NTI__j3N3hi69b3JX9a9a7z6M9cfbPg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__j3N3hi69b3JX9a9a7z6M9cfbPg_.name = "object";
NTI__j3N3hi69b3JX9a9a7z6M9cfbPg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__j3N3hi69b3JX9a9a7z6M9cfbPg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[308];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[308].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[308].offset = offsetof(tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[308].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[308].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_6[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[309];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[309].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[309].offset = offsetof(tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg, s1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[309].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[309].name = "s1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_6[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[310];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[310].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[310].offset = offsetof(tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg, peerId2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[310].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[310].name = "peerId2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_6[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[311];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[311].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[311].offset = offsetof(tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[311].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[311].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_6[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[312];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[312].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[312].offset = offsetof(tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg, addrs4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[312].typ = (&NTI__pJDjdGjSf3HlAOELaHOmSA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[312].name = "addrs4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_6[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[313];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[313].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[313].offset = offsetof(tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg, nameIterVarX60gensym1167000465_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[313].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[313].name = "nameIterVar`gensym1167000465";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[307].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[307].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[307].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_254_6[0];
NTI__j3N3hi69b3JX9a9a7z6M9cfbPg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[307];
NTI__JlVA5ojN0FiSOoHpjwAAfA_.size = sizeof(tyObject_Env_switchdotnim___j3N3hi69b3JX9a9a7z6M9cfbPg*);
NTI__JlVA5ojN0FiSOoHpjwAAfA_.kind = 22;
NTI__JlVA5ojN0FiSOoHpjwAAfA_.base = (&NTI__j3N3hi69b3JX9a9a7z6M9cfbPg_);
NTI__JlVA5ojN0FiSOoHpjwAAfA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(314, 6)";
NTI__JlVA5ojN0FiSOoHpjwAAfA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JlVA5ojN0FiSOoHpjwAAfA_;
NTI__JlVA5ojN0FiSOoHpjwAAfA_.marker = Marker_tyRef__JlVA5ojN0FiSOoHpjwAAfA;
NTI__gAgNv0eFxqAF452FOEt6dA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA);
NTI__gAgNv0eFxqAF452FOEt6dA_.kind = 17;
NTI__gAgNv0eFxqAF452FOEt6dA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__gAgNv0eFxqAF452FOEt6dA_.name = "object";
NTI__gAgNv0eFxqAF452FOEt6dA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__gAgNv0eFxqAF452FOEt6dA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[315];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[315].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[315].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[315].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[315].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[316];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[316].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[316].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[316].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[316].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[317];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[317].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[317].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[317].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[317].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[318];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[318].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[318].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[318].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[318].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[319];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[319].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[319].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, result4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[319].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[319].name = "result4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[320];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[320].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[320].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[320].typ = (&NTI__JlVA5ojN0FiSOoHpjwAAfA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[320].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[321];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[321].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[321].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, lock6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[321].typ = (&NTI__AfrMeDg1y2UMF9alA3jx8Uw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[321].name = "lock6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[322];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[322].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[322].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, chronosInternalTmpFuture7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[322].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[322].name = "chronosInternalTmpFuture7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[323];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[323].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[323].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, result8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[323].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[323].name = "result8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[324];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[324].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[324].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, conn9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[324].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[324].name = "conn9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[325];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[325].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[325].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, record10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[325].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[325].name = "record10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[326];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[326].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[326].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, errX60gensym11687501911_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[326].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[326].name = "err`gensym11687501911";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[327];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[327].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[327].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, chronosInternalTmpFuture12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[327].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[327].name = "chronosInternalTmpFuture12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[328];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[328].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[328].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, record13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[328].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[328].name = "record13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[329];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[329].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[329].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, errX60gensym11695501914_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[329].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[329].name = "err`gensym11695501914";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[330];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[330].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[330].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, record15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[330].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[330].name = "record15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[331];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[331].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[331].offset = offsetof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA, errX60gensym11705501916_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[331].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[331].name = "err`gensym11705501916";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[314].len = 17; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[314].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[314].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_255_17[0];
NTI__gAgNv0eFxqAF452FOEt6dA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[314];
NTI__JYny3MWKfPoVYhkXV0Zjrg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___gAgNv0eFxqAF452FOEt6dA*);
NTI__JYny3MWKfPoVYhkXV0Zjrg_.kind = 22;
NTI__JYny3MWKfPoVYhkXV0Zjrg_.base = (&NTI__gAgNv0eFxqAF452FOEt6dA_);
NTI__JYny3MWKfPoVYhkXV0Zjrg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__JYny3MWKfPoVYhkXV0Zjrg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JYny3MWKfPoVYhkXV0Zjrg_;
NTI__JYny3MWKfPoVYhkXV0Zjrg_.marker = Marker_tyRef__JYny3MWKfPoVYhkXV0Zjrg;
NTI__WYQuqyoxO8oVgi3ZA4r7EQ_.size = sizeof(tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ);
NTI__WYQuqyoxO8oVgi3ZA4r7EQ_.kind = 17;
NTI__WYQuqyoxO8oVgi3ZA4r7EQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__WYQuqyoxO8oVgi3ZA4r7EQ_.name = "object";
NTI__WYQuqyoxO8oVgi3ZA4r7EQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WYQuqyoxO8oVgi3ZA4r7EQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_267_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[333];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[333].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[333].offset = offsetof(tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[333].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[333].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_267_6[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[334];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[334].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[334].offset = offsetof(tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ, peerId1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[334].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[334].name = "peerId1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_267_6[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[335];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[335].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[335].offset = offsetof(tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ, s2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[335].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[335].name = "s2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_267_6[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[336];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[336].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[336].offset = offsetof(tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ, addrs3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[336].typ = (&NTI__pJDjdGjSf3HlAOELaHOmSA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[336].name = "addrs3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_267_6[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[337];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[337].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[337].offset = offsetof(tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ, chronosInternalRetFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[337].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[337].name = "chronosInternalRetFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_267_6[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[338];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[338].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[338].offset = offsetof(tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ, nameIterVarX60gensym1161150465_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[338].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[338].name = "nameIterVar`gensym1161150465";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[332].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[332].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[332].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_267_6[0];
NTI__WYQuqyoxO8oVgi3ZA4r7EQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[332];
NTI__xbJe9aWPHYGJXbQuvanJ9cCg_.size = sizeof(tyObject_Env_switchdotnim___WYQuqyoxO8oVgi3ZA4r7EQ*);
NTI__xbJe9aWPHYGJXbQuvanJ9cCg_.kind = 22;
NTI__xbJe9aWPHYGJXbQuvanJ9cCg_.base = (&NTI__WYQuqyoxO8oVgi3ZA4r7EQ_);
NTI__xbJe9aWPHYGJXbQuvanJ9cCg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(275, 25)";
NTI__xbJe9aWPHYGJXbQuvanJ9cCg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__xbJe9aWPHYGJXbQuvanJ9cCg_;
NTI__xbJe9aWPHYGJXbQuvanJ9cCg_.marker = Marker_tyRef__xbJe9aWPHYGJXbQuvanJ9cCg;
NTI__Xe7vKNOnClsLW4nXlmnjuA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA);
NTI__Xe7vKNOnClsLW4nXlmnjuA_.kind = 17;
NTI__Xe7vKNOnClsLW4nXlmnjuA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Xe7vKNOnClsLW4nXlmnjuA_.name = "object";
NTI__Xe7vKNOnClsLW4nXlmnjuA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Xe7vKNOnClsLW4nXlmnjuA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[340];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[340].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[340].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[340].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[340].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[341];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[341].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[341].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, colontmpSlLower01_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[341].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[341].name = ":tmpSlLower01";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[342];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[342].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[342].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, colontmpSlLower12_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[342].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[342].name = ":tmpSlLower12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[343];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[343].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[343].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, coloncurExc3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[343].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[343].name = ":curExc3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[344];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[344].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[344].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, colontmpResult4_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[344].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[344].name = ":tmpResult4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[345];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[345].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[345].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, colonunrollFinally5_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[345].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[345].name = ":unrollFinally5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[346];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[346].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[346].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[346].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[346].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[347];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[347].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[347].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, record7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[347].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[347].name = "record7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[348];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[348].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[348].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[348].typ = (&NTI__xbJe9aWPHYGJXbQuvanJ9cCg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[348].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[349];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[349].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[349].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, errX60gensym1161600199_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[349].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[349].name = "err`gensym1161600199";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[350];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[350].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[350].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, t10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[350].typ = (&NTI__8Wiqc0u2kl2T8e3DnFObCQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[350].name = "t10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[351];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[351].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[351].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, i11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[351].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[351].name = "i11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[352];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[352].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[352].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, L12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[352].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[352].name = "L12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[353];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[353].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[353].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, a13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[353].typ = (&NTI__MntiKgxV52rXueBQXpXCJw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[353].name = "a13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[354];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[354].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[354].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, i14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[354].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[354].name = "i14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[355];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[355].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[355].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, L15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[355].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[355].name = "L15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[356];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[356].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[356].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, record16);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[356].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[356].name = "record16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[357];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[357].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[357].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, errX60gensym11623501917_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[357].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[357].name = "err`gensym11623501917";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[358];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[358].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[358].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, chronosInternalTmpFuture18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[358].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[358].name = "chronosInternalTmpFuture18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[359];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[359].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[359].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, result19);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[359].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[359].name = "result19";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[360];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[360].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[360].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, exc20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[360].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[360].name = "exc20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[361];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[361].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[361].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, record21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[361].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[361].name = "record21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[362];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[362].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[362].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, errX60gensym11632501922_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[362].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[362].name = "err`gensym11632501922";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[23] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[363];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[363].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[363].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, exc23);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[363].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[363].name = "exc23";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[24] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[364];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[364].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[364].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, record24);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[364].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[364].name = "record24";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[25] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[365];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[365].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[365].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, errX60gensym11640001925_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[365].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[365].name = "err`gensym11640001925";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[26] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[366];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[366].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[366].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, dialed26);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[366].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[366].name = "dialed26";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[27] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[367];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[367].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[367].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, chronosInternalTmpFuture27);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[367].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[367].name = "chronosInternalTmpFuture27";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[28] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[368];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[368].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[368].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, exc28);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[368].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[368].name = "exc28";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[29] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[369];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[369].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[369].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, chronosInternalTmpFuture29);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[369].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[369].name = "chronosInternalTmpFuture29";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[30] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[370];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[370].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[370].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, record30);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[370].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[370].name = "record30";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[31] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[371];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[371].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[371].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, errX60gensym11652001931_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[371].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[371].name = "err`gensym11652001931";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[32] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[372];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[372].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[372].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, conn32);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[372].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[372].name = "conn32";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[33] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[373];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[373].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[373].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, record33);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[373].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[373].name = "record33";
TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[34] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[374];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[374].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[374].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA, errX60gensym11661501934_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[374].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[374].name = "err`gensym11661501934";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[339].len = 35; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[339].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[339].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_268_35[0];
NTI__Xe7vKNOnClsLW4nXlmnjuA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[339];
NTI__vjtxiXsr9a6zx29cTvAzM7ww_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Xe7vKNOnClsLW4nXlmnjuA*);
NTI__vjtxiXsr9a6zx29cTvAzM7ww_.kind = 22;
NTI__vjtxiXsr9a6zx29cTvAzM7ww_.base = (&NTI__Xe7vKNOnClsLW4nXlmnjuA_);
NTI__vjtxiXsr9a6zx29cTvAzM7ww_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__vjtxiXsr9a6zx29cTvAzM7ww_.nextType = nimTypeRoot; nimTypeRoot=&NTI__vjtxiXsr9a6zx29cTvAzM7ww_;
NTI__vjtxiXsr9a6zx29cTvAzM7ww_.marker = Marker_tyRef__vjtxiXsr9a6zx29cTvAzM7ww;
NTI__1JeaFrJED369aidEWhlY0tg_.size = sizeof(tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg);
NTI__1JeaFrJED369aidEWhlY0tg_.kind = 17;
NTI__1JeaFrJED369aidEWhlY0tg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__1JeaFrJED369aidEWhlY0tg_.name = "object";
NTI__1JeaFrJED369aidEWhlY0tg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1JeaFrJED369aidEWhlY0tg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_286_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[376];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[376].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[376].offset = offsetof(tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[376].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[376].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_286_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[377];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[377].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[377].offset = offsetof(tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[377].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[377].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_286_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[378];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[378].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[378].offset = offsetof(tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg, s2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[378].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[378].name = "s2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_286_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[379];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[379].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[379].offset = offsetof(tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[379].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[379].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_286_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[380];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[380].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[380].offset = offsetof(tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg, nameIterVarX60gensym1153402654_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[380].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[380].name = "nameIterVar`gensym1153402654";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[375].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[375].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[375].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_286_5[0];
NTI__1JeaFrJED369aidEWhlY0tg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[375];
NTI__OyiqrVXJ7w3Obual1kbicA_.size = sizeof(tyObject_Env_switchdotnim___1JeaFrJED369aidEWhlY0tg*);
NTI__OyiqrVXJ7w3Obual1kbicA_.kind = 22;
NTI__OyiqrVXJ7w3Obual1kbicA_.base = (&NTI__1JeaFrJED369aidEWhlY0tg_);
NTI__OyiqrVXJ7w3Obual1kbicA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(195, 42)";
NTI__OyiqrVXJ7w3Obual1kbicA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__OyiqrVXJ7w3Obual1kbicA_;
NTI__OyiqrVXJ7w3Obual1kbicA_.marker = Marker_tyRef__OyiqrVXJ7w3Obual1kbicA;
NTI__DdaUNT9cJHL4NDzNEV9amlrw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw);
NTI__DdaUNT9cJHL4NDzNEV9amlrw_.kind = 17;
NTI__DdaUNT9cJHL4NDzNEV9amlrw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__DdaUNT9cJHL4NDzNEV9amlrw_.name = "object";
NTI__DdaUNT9cJHL4NDzNEV9amlrw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DdaUNT9cJHL4NDzNEV9amlrw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[382];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[382].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[382].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[382].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[382].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[383];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[383].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[383].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, result1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[383].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[383].name = "result1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[384];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[384].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[384].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, record2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[384].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[384].name = "record2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[385];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[385].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[385].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[385].typ = (&NTI__OyiqrVXJ7w3Obual1kbicA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[385].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[386];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[386].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[386].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, errX60gensym1153850194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[386].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[386].name = "err`gensym1153850194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[387];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[387].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[387].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, chronosInternalTmpFuture5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[387].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[387].name = "chronosInternalTmpFuture5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[388];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[388].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[388].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[388].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[388].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[389];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[389].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[389].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, sconn7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[389].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[389].name = "sconn7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[390];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[390].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[390].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, muxer8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[390].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[390].name = "muxer8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[391];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[391].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[391].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, chronosInternalTmpFuture9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[391].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[391].name = "chronosInternalTmpFuture9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[392];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[392].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[392].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, record10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[392].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[392].name = "record10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[393];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[393].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[393].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw, errX60gensym11550001911_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[393].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[393].name = "err`gensym11550001911";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[381].len = 12; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[381].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[381].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_287_12[0];
NTI__DdaUNT9cJHL4NDzNEV9amlrw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[381];
NTI__rW39bU6xjrHWJH2KG577Gkg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___DdaUNT9cJHL4NDzNEV9amlrw*);
NTI__rW39bU6xjrHWJH2KG577Gkg_.kind = 22;
NTI__rW39bU6xjrHWJH2KG577Gkg_.base = (&NTI__DdaUNT9cJHL4NDzNEV9amlrw_);
NTI__rW39bU6xjrHWJH2KG577Gkg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__rW39bU6xjrHWJH2KG577Gkg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rW39bU6xjrHWJH2KG577Gkg_;
NTI__rW39bU6xjrHWJH2KG577Gkg_.marker = Marker_tyRef__rW39bU6xjrHWJH2KG577Gkg;
NTI__lffEmW9aATpRU5T1y74WDjQ_.size = sizeof(tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ);
NTI__lffEmW9aATpRU5T1y74WDjQ_.kind = 17;
NTI__lffEmW9aATpRU5T1y74WDjQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__lffEmW9aATpRU5T1y74WDjQ_.name = "object";
NTI__lffEmW9aATpRU5T1y74WDjQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lffEmW9aATpRU5T1y74WDjQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_292_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[395];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[395].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[395].offset = offsetof(tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[395].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[395].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_292_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[396];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[396].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[396].offset = offsetof(tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ, s1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[396].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[396].name = "s1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_292_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[397];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[397].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[397].offset = offsetof(tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ, conn2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[397].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[397].name = "conn2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_292_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[398];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[398].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[398].offset = offsetof(tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[398].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[398].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_292_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[399];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[399].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[399].offset = offsetof(tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ, nameIterVarX60gensym1143250164_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[399].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[399].name = "nameIterVar`gensym1143250164";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[394].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[394].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[394].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_292_5[0];
NTI__lffEmW9aATpRU5T1y74WDjQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[394];
NTI__nzon8pEE6cl0tmj9aWu7MjQ_.size = sizeof(tyObject_Env_switchdotnim___lffEmW9aATpRU5T1y74WDjQ*);
NTI__nzon8pEE6cl0tmj9aWu7MjQ_.kind = 22;
NTI__nzon8pEE6cl0tmj9aWu7MjQ_.base = (&NTI__lffEmW9aATpRU5T1y74WDjQ_);
NTI__nzon8pEE6cl0tmj9aWu7MjQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(101, 6)";
NTI__nzon8pEE6cl0tmj9aWu7MjQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__nzon8pEE6cl0tmj9aWu7MjQ_;
NTI__nzon8pEE6cl0tmj9aWu7MjQ_.marker = Marker_tyRef__nzon8pEE6cl0tmj9aWu7MjQ;
NTI__DOO6dNNYYDg5o4wNFshHwg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg);
NTI__DOO6dNNYYDg5o4wNFshHwg_.kind = 17;
NTI__DOO6dNNYYDg5o4wNFshHwg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__DOO6dNNYYDg5o4wNFshHwg_.name = "object";
NTI__DOO6dNNYYDg5o4wNFshHwg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DOO6dNNYYDg5o4wNFshHwg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[401];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[401].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[401].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[401].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[401].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[402];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[402].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[402].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, colontmpSlLower01_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[402].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[402].name = ":tmpSlLower01";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[403];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[403].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[403].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, colontmpSlLower12_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[403].typ = (&NTI__lQEEtueHjH1gvaG8ApPKNQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[403].name = ":tmpSlLower12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[404];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[404].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[404].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, result3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[404].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[404].name = "result3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[405];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[405].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[405].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[405].typ = (&NTI__nzon8pEE6cl0tmj9aWu7MjQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[405].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[406];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[406].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[406].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, chronosInternalTmpFuture5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[406].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[406].name = "chronosInternalTmpFuture5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[407];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[407].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[407].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, colontmp6_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[407].typ = (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[407].name = ":tmp6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[408];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[408].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[408].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, iX60gensym1143450047_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[408].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[408].name = "i`gensym1143450047";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[409];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[409].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[409].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, resultX60gensym1143450058_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[409].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[409].name = "result`gensym1143450058";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[410];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[410].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[410].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, it9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[410].typ = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[410].name = "it9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[411];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[411].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[411].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, i10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[411].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[411].name = "i10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[412];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[412].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[412].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, L11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[412].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[412].name = "L11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[413];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[413].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[413].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, result12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[413].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[413].name = "result12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[414];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[414].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[414].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, codec13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[414].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[414].name = "codec13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[415];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[415].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[415].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, i14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[415].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[415].name = "i14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[416];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[416].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[416].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, L15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[416].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[416].name = "L15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[417];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[417].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[417].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, record16);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[417].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[417].name = "record16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[418];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[418].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[418].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, errX60gensym11442001917_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[418].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[418].name = "err`gensym11442001917";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[419];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[419].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[419].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, secureProtocol18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[419].typ = (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[419].name = "secureProtocol18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[420];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[420].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[420].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, resultX60gensym11446520119_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[420].typ = (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[420].name = "result`gensym11446520119";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[421];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[421].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[421].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, it20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[421].typ = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[421].name = "it20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[422];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[422].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[422].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, i21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[422].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[422].name = "i21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[423];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[423].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[423].offset = offsetof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg, L22);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[423].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[423].name = "L22";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[400].len = 23; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[400].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[400].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_293_23[0];
NTI__DOO6dNNYYDg5o4wNFshHwg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[400];
NTI__we2joonZe9c17VryXc9asnOw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___DOO6dNNYYDg5o4wNFshHwg*);
NTI__we2joonZe9c17VryXc9asnOw_.kind = 22;
NTI__we2joonZe9c17VryXc9asnOw_.base = (&NTI__DOO6dNNYYDg5o4wNFshHwg_);
NTI__we2joonZe9c17VryXc9asnOw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__we2joonZe9c17VryXc9asnOw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__we2joonZe9c17VryXc9asnOw_;
NTI__we2joonZe9c17VryXc9asnOw_.marker = Marker_tyRef__we2joonZe9c17VryXc9asnOw;
NTI__lpX0TzoEreY9aaELKAX0y8Q_.size = sizeof(tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q);
NTI__lpX0TzoEreY9aaELKAX0y8Q_.kind = 17;
NTI__lpX0TzoEreY9aaELKAX0y8Q_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__lpX0TzoEreY9aaELKAX0y8Q_.name = "object";
NTI__lpX0TzoEreY9aaELKAX0y8Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lpX0TzoEreY9aaELKAX0y8Q_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_312_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[425];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[425].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[425].offset = offsetof(tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[425].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[425].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_312_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[426];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[426].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[426].offset = offsetof(tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[426].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[426].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_312_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[427];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[427].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[427].offset = offsetof(tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q, s2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[427].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[427].name = "s2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_312_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[428];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[428].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[428].offset = offsetof(tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[428].typ = (&NTI__n2TUmR4Ahg4LQuodncwEzA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[428].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_312_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[429];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[429].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[429].offset = offsetof(tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q, nameIterVarX60gensym1148550464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[429].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[429].name = "nameIterVar`gensym1148550464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[424].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[424].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[424].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_312_5[0];
NTI__lpX0TzoEreY9aaELKAX0y8Q_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[424];
NTI__fE9bpLmsN50QC3EnxHoBvwQ_.size = sizeof(tyObject_Env_switchdotnim___lpX0TzoEreY9aaELKAX0y8Q*);
NTI__fE9bpLmsN50QC3EnxHoBvwQ_.kind = 22;
NTI__fE9bpLmsN50QC3EnxHoBvwQ_.base = (&NTI__lpX0TzoEreY9aaELKAX0y8Q_);
NTI__fE9bpLmsN50QC3EnxHoBvwQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(158, 30)";
NTI__fE9bpLmsN50QC3EnxHoBvwQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fE9bpLmsN50QC3EnxHoBvwQ_;
NTI__fE9bpLmsN50QC3EnxHoBvwQ_.marker = Marker_tyRef__fE9bpLmsN50QC3EnxHoBvwQ;
NTI__79bZiQj8VZzC29bCypy8gGIw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw);
NTI__79bZiQj8VZzC29bCypy8gGIw_.kind = 17;
NTI__79bZiQj8VZzC29bCypy8gGIw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__79bZiQj8VZzC29bCypy8gGIw_.name = "object";
NTI__79bZiQj8VZzC29bCypy8gGIw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__79bZiQj8VZzC29bCypy8gGIw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[431];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[431].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[431].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[431].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[431].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[432];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[432].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[432].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[432].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[432].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[433];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[433].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[433].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[433].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[433].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[434];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[434].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[434].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[434].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[434].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[435];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[435].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[435].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, result4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[435].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[435].name = "result4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[436];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[436].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[436].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, record5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[436].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[436].name = "record5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[437];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[437].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[437].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[437].typ = (&NTI__fE9bpLmsN50QC3EnxHoBvwQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[437].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[438];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[438].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[438].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, errX60gensym1149050197_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[438].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[438].name = "err`gensym1149050197";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[439];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[439].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[439].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, record8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[439].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[439].name = "record8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[440];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[440].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[440].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, errX60gensym1149700199_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[440].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[440].name = "err`gensym1149700199";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[441];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[441].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[441].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, result10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[441].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[441].name = "result10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[442];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[442].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[442].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, chronosInternalTmpFuture11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[442].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[442].name = "chronosInternalTmpFuture11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[443];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[443].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[443].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, resultX60gensym11502521812_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[443].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[443].name = "result`gensym11502521812";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[444];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[444].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[444].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, xX60gensym11502521913_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[444].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[444].name = "x`gensym11502521913";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[445];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[445].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[445].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, L14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[445].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[445].name = "L14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[446];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[446].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[446].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, h15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[446].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[446].name = "h15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[447];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[447].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[447].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, colontmp16_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[447].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[447].name = ":tmp16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[448];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[448].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[448].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, res17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[448].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[448].name = "res17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[449];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[449].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[449].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, muxerName18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[449].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[449].name = "muxerName18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[450];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[450].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[450].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, L19);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[450].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[450].name = "L19";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[451];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[451].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[451].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, h20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[451].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[451].name = "h20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[452];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[452].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[452].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, colontmp21_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[452].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[452].name = ":tmp21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[453];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[453].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[453].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, res22);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[453].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[453].name = "res22";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[23] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[454];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[454].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[454].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, record23);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[454].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[454].name = "record23";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[24] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[455];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[455].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[455].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, errX60gensym11508001924_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[455].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[455].name = "err`gensym11508001924";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[25] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[456];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[456].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[456].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, record25);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[456].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[456].name = "record25";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[26] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[457];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[457].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[457].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, errX60gensym11515501926_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[457].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[457].name = "err`gensym11515501926";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[27] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[458];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[458].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[458].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, muxer27);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[458].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[458].name = "muxer27";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[28] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[459];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[459].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[459].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, chronosInternalTmpFuture28);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[459].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[459].name = "chronosInternalTmpFuture28";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[29] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[460];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[460].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[460].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, exc29);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[460].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[460].name = "exc29";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[30] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[461];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[461].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[461].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, record30);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[461].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[461].name = "record30";
TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[31] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[462];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[462].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[462].offset = offsetof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw, errX60gensym11525501931_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[462].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[462].name = "err`gensym11525501931";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[430].len = 32; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[430].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[430].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_313_32[0];
NTI__79bZiQj8VZzC29bCypy8gGIw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[430];
NTI__jsAJYFuqSrZlCdnAPaXVsQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___79bZiQj8VZzC29bCypy8gGIw*);
NTI__jsAJYFuqSrZlCdnAPaXVsQ_.kind = 22;
NTI__jsAJYFuqSrZlCdnAPaXVsQ_.base = (&NTI__79bZiQj8VZzC29bCypy8gGIw_);
NTI__jsAJYFuqSrZlCdnAPaXVsQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__jsAJYFuqSrZlCdnAPaXVsQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jsAJYFuqSrZlCdnAPaXVsQ_;
NTI__jsAJYFuqSrZlCdnAPaXVsQ_.marker = Marker_tyRef__jsAJYFuqSrZlCdnAPaXVsQ;
NTI__hIdWAqqKLmQ17BQceDWD9bw_.size = sizeof(tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw);
NTI__hIdWAqqKLmQ17BQceDWD9bw_.kind = 17;
NTI__hIdWAqqKLmQ17BQceDWD9bw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__hIdWAqqKLmQ17BQceDWD9bw_.name = "object";
NTI__hIdWAqqKLmQ17BQceDWD9bw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__hIdWAqqKLmQ17BQceDWD9bw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_391_4[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[464];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[464].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[464].offset = offsetof(tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[464].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[464].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_391_4[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[465];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[465].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[465].offset = offsetof(tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[465].typ = (&NTI__Kc1XajWdazkpsnSYJpR1cQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[465].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_391_4[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[466];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[466].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[466].offset = offsetof(tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[466].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[466].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_391_4[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[467];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[467].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[467].offset = offsetof(tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw, nameIterVarX60gensym1176700203_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[467].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[467].name = "nameIterVar`gensym1176700203";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[463].len = 4; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[463].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[463].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_391_4[0];
NTI__hIdWAqqKLmQ17BQceDWD9bw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[463];
NTI__bscTM9bhrrqVdaBqcGmUyCg_.size = sizeof(tyObject_Env_switchdotnim___hIdWAqqKLmQ17BQceDWD9bw*);
NTI__bscTM9bhrrqVdaBqcGmUyCg_.kind = 22;
NTI__bscTM9bhrrqVdaBqcGmUyCg_.base = (&NTI__hIdWAqqKLmQ17BQceDWD9bw_);
NTI__bscTM9bhrrqVdaBqcGmUyCg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(393, 18)";
NTI__bscTM9bhrrqVdaBqcGmUyCg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bscTM9bhrrqVdaBqcGmUyCg_;
NTI__bscTM9bhrrqVdaBqcGmUyCg_.marker = Marker_tyRef__bscTM9bhrrqVdaBqcGmUyCg;
NTI__HAG2mn20LEVX4cq4TueF0Q_.size = sizeof(tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q);
NTI__HAG2mn20LEVX4cq4TueF0Q_.kind = 17;
NTI__HAG2mn20LEVX4cq4TueF0Q_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__HAG2mn20LEVX4cq4TueF0Q_.name = "object";
NTI__HAG2mn20LEVX4cq4TueF0Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HAG2mn20LEVX4cq4TueF0Q_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_392_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[469];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[469].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[469].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[469].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[469].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_392_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[470];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[470].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[470].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[470].typ = (&NTI__bscTM9bhrrqVdaBqcGmUyCg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[470].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_392_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[471];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[471].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[471].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q, chronosInternalTmpFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[471].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[471].name = "chronosInternalTmpFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_392_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[472];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[472].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[472].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q, result3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[472].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[472].name = "result3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_392_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[473];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[473].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[473].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q, chronosInternalTmpFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[473].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[473].name = "chronosInternalTmpFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[468].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[468].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[468].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_392_5[0];
NTI__HAG2mn20LEVX4cq4TueF0Q_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[468];
NTI__WMSFrIYbl68p2CamJZ1Zrg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___HAG2mn20LEVX4cq4TueF0Q*);
NTI__WMSFrIYbl68p2CamJZ1Zrg_.kind = 22;
NTI__WMSFrIYbl68p2CamJZ1Zrg_.base = (&NTI__HAG2mn20LEVX4cq4TueF0Q_);
NTI__WMSFrIYbl68p2CamJZ1Zrg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__WMSFrIYbl68p2CamJZ1Zrg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WMSFrIYbl68p2CamJZ1Zrg_;
NTI__WMSFrIYbl68p2CamJZ1Zrg_.marker = Marker_tyRef__WMSFrIYbl68p2CamJZ1Zrg;
}