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

11142 lines
757 KiB
C

/* Generated by Nim Compiler v1.2.6 */
/* (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
/* Compiled for: Linux, amd64, gcc */
/* Command for C compiler:
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-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@sprotocols@spubsub@spubsubpeer.nim.c.o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@sprotocols@spubsub@spubsubpeer.nim.c */
#define NIM_INTBITS 64
#include "nimbase.h"
#include <setjmp.h>
#include <string.h>
#include <sys/types.h>
#include <pthread.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 TNimType TNimType;
typedef struct TNimNode TNimNode;
typedef struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw;
typedef struct RootObj RootObj;
typedef struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg;
typedef struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A;
typedef struct NimStringDesc NimStringDesc;
typedef struct TGenericSeq TGenericSeq;
typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg;
typedef struct tySequence__R269cpuasLo9bGSSlUkh07MA tySequence__R269cpuasLo9bGSSlUkh07MA;
typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw;
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA;
typedef struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ;
typedef struct tySequence__cqQjXlSu8KsGxE7CJO2mcA tySequence__cqQjXlSu8KsGxE7CJO2mcA;
typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A;
typedef struct tyObject_Env_pubsubpeerdotnim___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_pubsubpeerdotnim___diB2NTuAIWY0FO9c5IUJRGg;
typedef struct tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg;
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_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw;
typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw;
typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA;
typedef struct Exception Exception;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
typedef struct TSafePoint TSafePoint;
typedef struct tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ;
typedef struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA;
typedef struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg;
typedef struct tyTuple__yobv8JsmBBRNC1NIieLJzQ tyTuple__yobv8JsmBBRNC1NIieLJzQ;
typedef struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA;
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
typedef struct tyObject_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 tyTuple__TEVxBpejpD9b9bkfFnONsDcQ tyTuple__TEVxBpejpD9b9bkfFnONsDcQ;
typedef struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA tySequence__RQAvfm3tUYD1QWb9c4P8NNA;
typedef struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw;
typedef struct tySequence__Yp9cu4D4OMATC8CwGTSwJWg tySequence__Yp9cu4D4OMATC8CwGTSwJWg;
typedef struct tyTuple__eGnhlwfm2NpsYsHYI8bMsQ tyTuple__eGnhlwfm2NpsYsHYI8bMsQ;
typedef struct tyTuple__xqTsL59bhkuE37loYHcbVJw tyTuple__xqTsL59bhkuE37loYHcbVJw;
typedef struct tySequence__29caZmiPrO6d9cg0Ucdm9bdAA tySequence__29caZmiPrO6d9cg0Ucdm9bdAA;
typedef struct tyTuple__wOvXi5VibnCNgN9buQRQD4A tyTuple__wOvXi5VibnCNgN9buQRQD4A;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
typedef struct tySequence__1fUS5rAN5IrEgQFi0Y0tRA tySequence__1fUS5rAN5IrEgQFi0Y0tRA;
typedef struct tyTuple__tS9aiWZLTrb6VlKfDrDTMMg tyTuple__tS9aiWZLTrb6VlKfDrDTMMg;
typedef struct tySequence__pxoGuYGfJ7gF1jIkkyp7IA tySequence__pxoGuYGfJ7gF1jIkkyp7IA;
typedef struct tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw;
typedef struct tySequence__oRzyI2tapcwoHwH1Bz2exA tySequence__oRzyI2tapcwoHwH1Bz2exA;
typedef struct tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ;
typedef struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng;
typedef struct tySequence__8MW0JodCedjay9anGTGrBmA tySequence__8MW0JodCedjay9anGTGrBmA;
typedef struct tySequence__zAf2abIhMjaomS6jkKP9a8w tySequence__zAf2abIhMjaomS6jkKP9a8w;
typedef struct tySequence__IjDV3u39bZeDnOOTq5TAF5g tySequence__IjDV3u39bZeDnOOTq5TAF5g;
typedef struct tySequence__WSbLInFxGn0pnyF9cry8bUA tySequence__WSbLInFxGn0pnyF9cry8bUA;
typedef struct tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ;
typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw;
typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg;
typedef struct tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w;
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_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA;
typedef struct tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q;
typedef struct tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ;
typedef struct tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA;
typedef struct tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ;
typedef struct tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ;
typedef struct tyObject_Result__iopgQENVvJNoCEddKxkM1A tyObject_Result__iopgQENVvJNoCEddKxkM1A;
typedef struct tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw;
typedef struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA;
typedef struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg;
typedef struct tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg;
typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg;
typedef struct tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ;
typedef struct tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg;
typedef struct tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA;
typedef struct tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA;
typedef struct tyObject_Result__sbBx7PRur70LTm9bisj5W6g tyObject_Result__sbBx7PRur70LTm9bisj5W6g;
typedef struct tyObject_Result__l9btskV9apECebMq6IxNyb5w tyObject_Result__l9btskV9apECebMq6IxNyb5w;
typedef struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg;
typedef struct tyObject_Result__hbZAoSamnyGfoNck2IPYvg tyObject_Result__hbZAoSamnyGfoNck2IPYvg;
typedef struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ;
typedef struct tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw;
typedef struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w;
typedef struct tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg;
typedef struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA;
typedef struct tySequence__FEFXDzYbVdCsaxKNxgC9akw tySequence__FEFXDzYbVdCsaxKNxgC9akw;
typedef struct tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ;
typedef struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw;
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
struct TNimType {NI size;
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
TNimType* base;
TNimNode* node;
void* finalizer;
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
NCSTRING name;
TNimType* nextType;
NI instances;
NI sizes;
};
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
NI offset;
TNimType* typ;
NCSTRING name;
NI len;
TNimNode** sons;
};
struct RootObj {TNimType* m_type;};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__cK1MMA1Kxu5q35gjE9bkNsw;
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0, void* ClE_0);
void* ClE_0;
} tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ;
struct TGenericSeq {NI len;
NI reserved;
};
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
};
struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, void* ClE_0);
void* ClE_0;
} tyProc__Wpg2xRrh64OKzIhNi5WiUw;
struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw { RootObj Sup;tyProc__cK1MMA1Kxu5q35gjE9bkNsw getConn;
tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ onEvent;
NimStringDesc* codec;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* sendConn;
tySequence__R269cpuasLo9bGSSlUkh07MA* connections;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId;
tyProc__Wpg2xRrh64OKzIhNi5WiUw handler;
tySequence__cqQjXlSu8KsGxE7CJO2mcA** observers;
NF score;
NI iWantBudget;
NI iHaveBudget;
NIM_BOOL outbound;
NF appScore;
NF behaviourPenalty;
};
struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A {
void* Field0;
tyObject_Env_pubsubpeerdotnim___diB2NTuAIWY0FO9c5IUJRGg* Field1;
};
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msgs, void* ClE_0);
void* ClE_0;
} tyProc__9cQvJs9aoRN2L5HqqLqVU2Lg;
struct tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg {tyProc__9cQvJs9aoRN2L5HqqLqVU2Lg onRecv;
tyProc__9cQvJs9aoRN2L5HqqLqVU2Lg onSend;
};
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 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 NU8 tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA;
typedef tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* tyArray__kxz8rOJaA6VYZ3cWZxaoRw[2];
struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA {char dummy;
};
struct tyTuple__yobv8JsmBBRNC1NIieLJzQ {
tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA Field0;
};
struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg {tyTuple__yobv8JsmBBRNC1NIieLJzQ finalOutputs;
NimStringDesc* buffer;
};
struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA {tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg output;
tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA level;
};
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;};
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount;
TNimType* typ;
};
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom;
};
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len;
NI cap;
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
};
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512];
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
};
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link;
NI key;
NI upperBound;
NI level;
};
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
NI Field1;
};
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len;
tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
};
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj;
NI maxLargeObj;
tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks;
NU32 flBitmap;
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
NI currMem;
NI maxMem;
NI freeMem;
NI occ;
NI lastSize;
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
NIM_BOOL locked;
NIM_BOOL blockChunkSizeIncrease;
NI nextChunkSize;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
NI allocCounter;
NI deallocCounter;
};
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans;
NI cycleCollections;
NI maxThreshold;
NI maxStackSize;
NI maxStackCells;
NI cycleTableSize;
NI64 maxPause;
};
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter;
NI max;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
};
typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5];
struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head;
tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail;
pthread_mutex_t lock;
};
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
NI cycleThreshold;
NI zctThreshold;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
NI recGcLock;
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose;
NI gcThreadId;
};
struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw {NIM_BOOL subscribe;
NimStringDesc* topic;
};
struct tyTuple__eGnhlwfm2NpsYsHYI8bMsQ {
NimStringDesc* Field0;
NimStringDesc* Field1;
NimStringDesc* Field2;
NimStringDesc* Field3;
NimStringDesc* Field4;
NimStringDesc* Field5;
};
struct tyTuple__wOvXi5VibnCNgN9buQRQD4A {
NimStringDesc* Field0;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field1;
};
struct tyTuple__tS9aiWZLTrb6VlKfDrDTMMg {
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field0;
};
struct tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw {
NimStringDesc* Field0;
};
struct tyTuple__xqTsL59bhkuE37loYHcbVJw {
tySequence__29caZmiPrO6d9cg0Ucdm9bdAA* Field0;
tySequence__1fUS5rAN5IrEgQFi0Y0tRA* Field1;
tySequence__pxoGuYGfJ7gF1jIkkyp7IA* Field2;
tySequence__pxoGuYGfJ7gF1jIkkyp7IA* Field3;
};
struct tyTuple__TEVxBpejpD9b9bkfFnONsDcQ {
tySequence__RQAvfm3tUYD1QWb9c4P8NNA* Field0;
tySequence__Yp9cu4D4OMATC8CwGTSwJWg* Field1;
tyTuple__xqTsL59bhkuE37loYHcbVJw Field2;
};
struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng {tySequence__8MW0JodCedjay9anGTGrBmA* ihave;
tySequence__zAf2abIhMjaomS6jkKP9a8w* iwant;
tySequence__IjDV3u39bZeDnOOTq5TAF5g* graft;
tySequence__WSbLInFxGn0pnyF9cry8bUA* prune;
};
struct tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ {tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng val;
NIM_BOOL has;
};
struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ {tySequence__RQAvfm3tUYD1QWb9c4P8NNA* subscriptions;
tySequence__oRzyI2tapcwoHwH1Bz2exA* messages;
tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ control;
};
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_27) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msgs);
typedef struct {
N_NIMCALL_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__Y7TIAk6Os9cRMtmIj9bEqCww;
struct tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* encoded2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1037050624_;
};
struct tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1037500196_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result8;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc9;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record10;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym10390001911_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture12;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record13;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym10383501914_;
};
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___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;};
struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA { tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q Sup;};
typedef NI16 tyArray__Hq1tOIV1GuQcDUwL9bYTfPQ[10];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_53) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_54) (void);
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_56) (void* udataX60gensym103705063_);
struct tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA { RootObj Sup;NI colonstate_;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1035850463_;
};
struct tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc4;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1036400196_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA* colonup_;
};
struct tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ { RootObj Sup;NI colonstate_;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1033450463_;
};
struct tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1034950198_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* newConn10;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym10340001912_;
};
struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* value;
};
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, TM__aqN7zH1J9bFcbzOEoWoYLbg_67) (void);
typedef NU8 tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ;
struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A {tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ kind;
};
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_80) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0);
struct tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1023750284_;
};
typedef NU8 tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg;
struct tyObject_Result__iopgQENVvJNoCEddKxkM1A {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ v;
} _o_2;
};
};
struct tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1024200196_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1031100198_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc9;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record10;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym10316501911_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym10326001913_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result14;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture15;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record16;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym10256501917_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture18;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data19;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record20;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym10266001921_;
tyObject_Result__iopgQENVvJNoCEddKxkM1A rmsg22;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record23;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym10276001924_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record25;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym10298501926_;
};
struct tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* value;
};
typedef tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* tyArray__9c78XLTqudZ5E3xt5X2tFUQ[1];
typedef NU8 tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA;
struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA {tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;
NI offset;
NI length;
};
struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg {tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw fromPeer;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* seqno;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signature;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key;
};
struct tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tySequence__oRzyI2tapcwoHwH1Bz2exA* v;
} _o_2;
};
};
struct tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {NIM_BOOL v;
} _o_2;
};
};
struct tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg v;
} _o_2;
};
};
struct tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tySequence__RQAvfm3tUYD1QWb9c4P8NNA* v;
} _o_2;
};
};
struct tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw v;
} _o_2;
};
};
struct tyObject_Result__sbBx7PRur70LTm9bisj5W6g {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ v;
} _o_2;
};
};
struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg {NimStringDesc* topicID;
tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
};
struct tyObject_Result__l9btskV9apECebMq6IxNyb5w {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg v;
} _o_2;
};
};
struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ {tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
};
struct tyObject_Result__hbZAoSamnyGfoNck2IPYvg {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ v;
} _o_2;
};
};
struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w {NimStringDesc* topicID;
};
struct tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w v;
} _o_2;
};
};
struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA {NimStringDesc* topicID;
tySequence__FEFXDzYbVdCsaxKNxgC9akw* peers;
NU64 backoff;
};
struct tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA v;
} _o_2;
};
};
struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* peerID;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signedPeerRecord;
};
struct tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew v;
} _o_2;
};
};
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_335) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msgs);
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__aqN7zH1J9bFcbzOEoWoYLbg_337) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg);
typedef NI16 tyArray__9a2ZRootKIf3J5enZwosURA[15];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_340) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_341) (void);
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_343) (void* udataX60gensym102375029_);
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_345) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0);
typedef NI16 tyArray__Asxg2ur6LWYA9aNqt69cLwQA[13];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_348) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_349) (void);
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_351) (void* udataX60gensym103345047_);
typedef NI16 tyArray__1wOBk9b7eDvO5nLrQTbgfcQ[9];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_354) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_355) (void);
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_357) (void* udataX60gensym103585047_);
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname;
NI line;
NCSTRING filename;
};
struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function;
void* udata;
};
struct tySequence__R269cpuasLo9bGSSlUkh07MA { TGenericSeq Sup; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* data[SEQ_DECL_SIZE];};struct tySequence__cqQjXlSu8KsGxE7CJO2mcA { TGenericSeq Sup; tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* data[SEQ_DECL_SIZE];};struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA { TGenericSeq Sup; tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw data[SEQ_DECL_SIZE];};struct tySequence__Yp9cu4D4OMATC8CwGTSwJWg { TGenericSeq Sup; tyTuple__eGnhlwfm2NpsYsHYI8bMsQ data[SEQ_DECL_SIZE];};struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__29caZmiPrO6d9cg0Ucdm9bdAA { TGenericSeq Sup; tyTuple__wOvXi5VibnCNgN9buQRQD4A data[SEQ_DECL_SIZE];};struct tySequence__1fUS5rAN5IrEgQFi0Y0tRA { TGenericSeq Sup; tyTuple__tS9aiWZLTrb6VlKfDrDTMMg data[SEQ_DECL_SIZE];};struct tySequence__pxoGuYGfJ7gF1jIkkyp7IA { TGenericSeq Sup; tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__oRzyI2tapcwoHwH1Bz2exA { TGenericSeq Sup; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__8MW0JodCedjay9anGTGrBmA { TGenericSeq Sup; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg 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__FEFXDzYbVdCsaxKNxgC9akw { TGenericSeq Sup; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew data[SEQ_DECL_SIZE];};struct tySequence__WSbLInFxGn0pnyF9cry8bUA { TGenericSeq Sup; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA 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];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
static N_NIMCALL(void, Marker_tySequence__R269cpuasLo9bGSSlUkh07MA)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__LfrmCl56dVGFXc9aFwXqC3g)(void* p, NI op);
static N_NIMCALL(void, Marker_tySequence__cqQjXlSu8KsGxE7CJO2mcA)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__YhN3lwoRu6d0m9ar4I9aw9ajw)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__ams67lohM6AwmrGQ2Ilzsg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__YvhybdNIMaDdbU9cTJva0oQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, closed__UjBRkWP1UfYXeKLzii9b2MQ)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
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__4LLv8KJU09aanLq4s9a9aa9bvw)(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, 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__LIq5okuefRBTOz7moCrd3Q)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__PF5fwXEDrL2zEgas2VsMbg)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* 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);
static N_INLINE(void, asgnRef)(void** dest, void* src);
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y);
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr);
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y);
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y);
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__GhWi7AIWVqt7uu6sxAhbKw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyTuple__TEVxBpejpD9b9bkfFnONsDcQ* val_0);
N_LIB_PRIVATE N_NIMCALL(void, shortLog__n660G9aZnuXW5FgQ0r19aHlw)(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* m, tyTuple__TEVxBpejpD9b9bkfFnONsDcQ* Result);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasObservers__h67I0HGAwqXEIkP2k6wMzg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0);
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(void, sendObservers__nQGvoPGYUe9bE9a2iXkhIrtg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg);
N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, encodeRpcMsg__kzQsDwREWRLYecw3lFsiGw)(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, NIM_BOOL anonymize);
N_LIB_PRIVATE N_NIMCALL(void, asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendImpl__LMFaPZGGM9bx6b4R7omR72w)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* encoded);
static N_NIMCALL(void, Marker_tyRef__JV9a7zSxne3HPfjc2ejkEVQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, newFutureImpl__wu9buovQIxiU3ndXmKRpnVw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__G25FXG8F5wE1DSyoZyBi0g)(void);
static N_NIMCALL(void, Marker_tyRef__jfVdBTuZm9aaayK9aIvfHTSQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, sendImpl__8BmPpid0pnw6KJ0f1GMueg)(void* ClE_0);
static N_INLINE(void, closureIterSetupExc)(Exception* e);
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__Fso3jK7jRMeiF9aFUl9as7gw)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__t8DD2nZSoPvV28s0XouGjw)(NU8* item, NI itemLen_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, writeLp__9c71DJYgEH8rgDWbdnwWECg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s, NU8* msg, NI msgLen_0);
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(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, close__gxLphtNLWoZynqFVNfRurg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut);
static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut);
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__1gbRY3r9b1v5VmDVlKZr4AA)(void);
N_LIB_PRIVATE N_CLOSURE(void, sendImpl_continue__QfMnDj8D5YeTwVGgAjdivQ)(void* udataX60gensym103705063_, void* ClE_0);
static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x);
static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future);
static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future);
N_LIB_PRIVATE N_NOINLINE(void, raiseAssert__gpGJG5CoQzE64skFd9bPG7A)(NimStringDesc* msg) __attribute__((noreturn));
N_LIB_PRIVATE N_NIMCALL(void, addCallback__QeHWXKbDl8k58l1wtsnOOw)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata);
N_LIB_PRIVATE N_NIMCALL(void, cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__79cY7uR9cmEURqRGzzdHerWg)(void);
N_LIB_PRIVATE N_NIMCALL(void, fail__SwGHbFJf49cefkD9a9cbvNyqA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Jr8Jfi7B2iUixKYroydjOg)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, connectImpl__hXuoQl9ac2U6ir5d3xPlkTg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0);
static N_NIMCALL(void, Marker_tyRef__GjvQCAxdwA0KpFH9cEZVhxQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__M1vPLb2dDArEoAjwZQiQuw)(void);
static N_NIMCALL(void, Marker_tyRef__fUZhJbUUU3mmmjojdpAvGQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, connectImpl__8BmPpid0pnw6KJ0f1GMueg_2)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, connectOnce__hXuoQl9ac2U6ir5d3xPlkTg_2)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0);
static N_NIMCALL(void, Marker_tyRef__u6nhNBOKCd6b9bRBMmH48Nw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__tJegNBl7Vc9bDkGXBGJtj2Q)(void);
static N_NIMCALL(void, Marker_tyRef__XAQ4SCRReaf2vpLBLtjAig)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, connectOnce__8BmPpid0pnw6KJ0f1GMueg_3)(void* ClE_0);
static N_INLINE(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* fut);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__As9aQ9bwLwNA63jPAnSGuwhA)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__3vgFDFbffJ16LwNwQCLULg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__tPWn6CwYDWZM9bH9cwvC5puQ)(void);
static N_NIMCALL(void, Marker_tyRef__TtgAPlk9aesXgYUOEuR7D9aA)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handle__8BmPpid0pnw6KJ0f1GMueg_4)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__qKEYbZvAL3dyS19atgb6Jpg)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NIM_BOOL val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, atEof__UjBRkWP1UfYXeKLzii9b2MQ)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, readLp__yrqRTgFpaKXcGrOBmxu9bMg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s, NI maxSize);
static N_INLINE(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* fut);
static N_INLINE(void, decodeRpcMsg__MKbKNVE8PoSMRTv0f8T9b9bQprotobuf)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msg, tyObject_Result__iopgQENVvJNoCEddKxkM1A* Result);
N_LIB_PRIVATE N_NIMCALL(tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*, topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag)(void);
N_LIB_PRIVATE N_NIMCALL(void, initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, NI offset, tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result);
static N_INLINE(void, decodeMessages__D8Q6iTp5soT6RxLBBA09a9bgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg* Result);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__aLjCOs9bu5l2rz6ENM6m6Sg** output);
N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f);
static N_INLINE(void, decodeMessage__MH3DHA3ImHc1K2ngVEjhZgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg* Result);
static N_INLINE(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__WDzaflxgbb5df4KNHxDamQpeerid)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw* pid);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__TmmAJk0OXMd3CniSvMNDvQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** output);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, init__XVUnhTlMFIet9b0ewVq9c9aGA)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw* pid, NU8* data_0, NI data_0Len_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__eMjyxisLoQYNzGB869an4AA)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* val_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getRepeatedField__rqdmFSVw5L9cZSy5TuyGUUA)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__sM4lkSb7zS6F7OVMvW9cffQ** output);
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, genericAssign)(void* dest, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
static N_INLINE(void, decodeSubscriptions__D9c9bxOVJIyytE9baxMtU6gqgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA* Result);
static N_INLINE(void, decodeSubscription__JWXnfCazuUhnnHVKrudy2Aprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA* Result);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__8sxzYRABPUDPXJWyD0d7Mg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NU64* output);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__50289csYrKtPg4aO7cz9co9aQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NU64 val_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__2Rtuow0zf7uoG9cOp7O2MfQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NimStringDesc** output);
static N_INLINE(void, decodeControl__mKvTCPTYSPsVSDaVwKoMEgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__sbBx7PRur70LTm9bisj5W6g* Result);
static N_INLINE(void, decodeIHave__UGntHfQvxaaCCTxbGvCq3Aprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__l9btskV9apECebMq6IxNyb5w* Result);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__howVkVDQQPtWim9c6bOS2TQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* val_0);
static N_INLINE(void, decodeIWant__QtwR4R47kowDu4P9cvg9aOcwprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__hbZAoSamnyGfoNck2IPYvg* Result);
static N_INLINE(void, decodeGraft__UHDLSymyRNfGcpjZH3gjOwprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw* Result);
static N_INLINE(void, decodePrune__wtZ6Fp9cXdPMgvHgODDoMdgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg* Result);
static N_INLINE(void, decodePeerInfoMsg__qdPcnvSiYalBlQcGB1TTHgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ* Result);
static N_INLINE(void, some__mwgeitgG9b51fYI5KSU9cpMQoptions)(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* val_0, tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result);
static N_INLINE(void, none__qMHc4XLg9bsoG4E1fv0MH7woptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result);
static N_INLINE(void, none__i0AH32g130UJTEwx1Giz7goptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__oDgz4vKMKmQ8l7MmmSK6xw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg val_0);
N_LIB_PRIVATE N_NIMCALL(tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg, error__SRiexXe5aqBl9arTatjWpVg)(tyObject_Result__iopgQENVvJNoCEddKxkM1A* self);
static N_INLINE(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*, get__q1XJHl9a0zV706leLI3m59cwresults)(tyObject_Result__iopgQENVvJNoCEddKxkM1A* self);
N_LIB_PRIVATE N_NOINLINE(void, raiseResultDefect__Z3pb1x8uKhrSVPCjH9bDTfg)(NimStringDesc* m, tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg v) __attribute__((noreturn));
N_LIB_PRIVATE N_NIMCALL(void, recvObservers__nQGvoPGYUe9bE9a2iXkhIrtg_2)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ztATJ6e0Wy3yzX0D8vy5Yg)(void);
N_LIB_PRIVATE N_CLOSURE(void, handle_continue__RShFA5u7DpE1m9aXYl0QIyQ)(void* udataX60gensym102375029_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__6Xn8l8K9cYyG9am2i3V0IaxA)(void);
N_LIB_PRIVATE N_CLOSURE(void, connectOnce_continue__LvenmjorDtJaZkol7CO4iA)(void* udataX60gensym103345047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__C6ep9cCwxc6R1SbZCR9c2BUw)(void);
N_LIB_PRIVATE N_CLOSURE(void, connectImpl_continue__ZGH9aMR8VyWPO4gI6D17xrA)(void* udataX60gensym103585047_, void* ClE_0);
static N_INLINE(NI, hash__7gl3lTUUVpX34lnpKJqWSAhashes)(void* x_0);
extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_;
N_LIB_PRIVATE TNimType NTI__6rsvBHOjeRkx0KPoUqsmsw_;
N_LIB_PRIVATE TNimType NTI__cK1MMA1Kxu5q35gjE9bkNsw_;
extern TNimType NTI__vr5DoT1jILTGdRlYv1OYpw_;
extern TNimType NTI__HsJiUUcO9cHBdUCi0HwkSTA_;
N_LIB_PRIVATE TNimType NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_;
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_;
N_LIB_PRIVATE TNimType NTI__R269cpuasLo9bGSSlUkh07MA_;
extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_;
N_LIB_PRIVATE TNimType NTI__Wpg2xRrh64OKzIhNi5WiUw_;
N_LIB_PRIVATE TNimType NTI__OQ19cc5OePJcqC5N241nbAg_;
N_LIB_PRIVATE TNimType NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_;
N_LIB_PRIVATE TNimType NTI__LfrmCl56dVGFXc9aFwXqC3g_;
N_LIB_PRIVATE TNimType NTI__cqQjXlSu8KsGxE7CJO2mcA_;
N_LIB_PRIVATE TNimType NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_;
extern TNimType NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_;
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
N_LIB_PRIVATE TNimType NTI__ams67lohM6AwmrGQ2Ilzsg_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_8, "PubSubPeer(nil)", 15);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_9, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otocols/pubsub/pubsubpeer.nim(207, 11) `not isNil(p)` pubsubpeer"
" nil!", 132);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_12, "libp2p pubsubpeer", 17);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_13, "No send connection, skipping message", 36);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_14, "tid", 3);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_15, "file", 4);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_16, "pubsubpeer.nim:211", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_17, "p", 1);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_18, "msg", 3);
extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_21, "sending msg to peer", 19);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_22, "pubsubpeer.nim:214", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_23, "peer", 4);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_24, "rpcMsg", 6);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_26, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/system/iterators.nim(189, 11) `len(a) == L` the l"
"ength of the seq changed while iterating over it", 175);
extern TNimType NTI__RQAvfm3tUYD1QWb9c4P8NNA_;
extern TNimType NTI__oRzyI2tapcwoHwH1Bz2exA_;
extern TNimType NTI__8MW0JodCedjay9anGTGrBmA_;
extern TNimType NTI__zAf2abIhMjaomS6jkKP9a8w_;
extern TNimType NTI__IjDV3u39bZeDnOOTq5TAF5g_;
extern TNimType NTI__WSbLInFxGn0pnyF9cry8bUA_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_30, "empty message, skipping", 23);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_31, "pubsubpeer.nim:234", 18);
N_LIB_PRIVATE TNimType NTI__AzQ1LZy3LgDoWgpC4gn5dQ_;
extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_;
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_;
extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_;
N_LIB_PRIVATE TNimType NTI__JV9a7zSxne3HPfjc2ejkEVQ_;
N_LIB_PRIVATE TNimType NTI__vbYaSuugYHqJ58pFD8Oe8w_;
extern TNimType NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_;
extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_;
extern TNimType NTI__EhHqp0aF43SxfS6MTF9b0hA_;
extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_;
N_LIB_PRIVATE TNimType NTI__jfVdBTuZm9aaayK9aIvfHTSQ_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_37, "sending encoded msgs to peer", 28);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_38, "pubsubpeer.nim:186", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_39, "conn", 4);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_40, "encoded", 7);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_44, "Unable to send to remote", 24);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_45, "pubsubpeer.nim:193", 18);
extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_;
extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_46, "Future operation cancelled!", 27);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_49, "sent pubsub message to remote", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_50, "pubsubpeer.nim:188", 18);
static NIM_CONST tyArray__Hq1tOIV1GuQcDUwL9bYTfPQ TM__aqN7zH1J9bFcbzOEoWoYLbg_51 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_55, "Async procedure (&sendImpl) yielded `nil`, are you await\'ing a "
"`nil` Future\?", 76);
N_LIB_PRIVATE TNimType NTI__ggBhG3Hm5h3w7uz9c9a9azCOA_;
N_LIB_PRIVATE TNimType NTI__GjvQCAxdwA0KpFH9cEZVhxQ_;
N_LIB_PRIVATE TNimType NTI__fzpbyj6bwRIuLcHgr8iq6Q_;
N_LIB_PRIVATE TNimType NTI__fUZhJbUUU3mmmjojdpAvGQ_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_62, "Could not establish send connection", 35);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_63, "pubsubpeer.nim:179", 18);
N_LIB_PRIVATE TNimType NTI__XsY0xouBxDFW0dV47NR3TQ_;
N_LIB_PRIVATE TNimType NTI__u6nhNBOKCd6b9bRBMmH48Nw_;
N_LIB_PRIVATE TNimType NTI__ktQTK4KGZi76Pigk9bocxUA_;
N_LIB_PRIVATE TNimType NTI__XAQ4SCRReaf2vpLBLtjAig_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_70, "Removing send connection", 24);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_71, "pubsubpeer.nim:163", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_72, "Cannot establish send connection", 32);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_75, "Get new send connection", 23);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_76, "pubsubpeer.nim:154", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_77, "newConn", 7);
static NIM_CONST tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ TM__aqN7zH1J9bFcbzOEoWoYLbg_78 = {NIM_NIL,NIM_NIL};
static NIM_CONST tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A TM__aqN7zH1J9bFcbzOEoWoYLbg_79 = {((tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ) 0)}
;
N_LIB_PRIVATE TNimType NTI__H2G4isgzzeWaPo7iI8MGDQ_;
N_LIB_PRIVATE TNimType NTI__3vgFDFbffJ16LwNwQCLULg_;
N_LIB_PRIVATE TNimType NTI__6Isi4zgXDdE4HiDZLjyLlQ_;
extern TNimType NTI__iopgQENVvJNoCEddKxkM1A_;
N_LIB_PRIVATE TNimType NTI__TtgAPlk9aesXgYUOEuR7D9aA_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_85, "starting pubsub read loop", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_86, "pubsubpeer.nim:99", 17);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_87, "closed", 6);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_91, "Unexpected cancellation in PubSubPeer.handle", 44);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_92, "pubsubpeer.nim:136", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_96, "Exception occurred in PubSubPeer.handle", 39);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_97, "pubsubpeer.nim:138", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_98, "exc", 3);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_100, "exiting pubsub read loop", 24);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_101, "pubsubpeer.nim:141", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_104, "waiting for data", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_105, "pubsubpeer.nim:104", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_108, "read data from peer", 19);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_109, "pubsubpeer.nim:107", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_110, "data", 4);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_113, "pubsubprotobuf", 14);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_114, "decodeRpcMsg: decoding message", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_115, "protobuf.nim:321", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_118, "decodeMessages: decoding message", 32);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_119, "protobuf.nim:296", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_120, "\'e\' is not accessible using discriminant \'o\' of type \'Result\'", 61);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_121, "\'v\' is not accessible using discriminant \'o\' of type \'Result\'", 61);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_124, "decodeMessages: read messages", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_125, "protobuf.nim:300", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_126, "count", 5);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_129, "decodeMessage: decoding message", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_130, "protobuf.nim:267", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_133, "decodeMessage: read fromPeer", 28);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_134, "protobuf.nim:270", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_135, "fromPeer", 8);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_138, "decodeMessage: fromPeer is missing", 34);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_139, "protobuf.nim:272", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_142, "decodeMessage: read data", 24);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_143, "protobuf.nim:274", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_146, "decodeMessage: data is missing", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_147, "protobuf.nim:276", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_150, "decodeMessage: read seqno", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_151, "protobuf.nim:278", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_152, "seqno", 5);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_155, "decodeMessage: seqno is missing", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_156, "protobuf.nim:280", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_159, "decodeMessage: read topics", 26);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_160, "protobuf.nim:282", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_161, "topic_ids", 9);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_164, "decodeMessage: topics are missing", 33);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_165, "protobuf.nim:284", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_168, "decodeMessage: read signature", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_169, "protobuf.nim:286", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_170, "signature", 9);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_173, "decodeMessage: signature is missing", 35);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_174, "protobuf.nim:288", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_177, "decodeMessage: read public key", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_178, "protobuf.nim:290", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_179, "key", 3);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_182, "decodeMessage: public key is missing", 36);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_183, "protobuf.nim:292", 16);
extern TNimType NTI__9bIfp9aTAZKB9cehqCItD41cg_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_187, "decodeMessages: no messages found", 33);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_188, "protobuf.nim:304", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_191, "decodeSubscriptions: decoding message", 37);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_192, "protobuf.nim:251", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_195, "decodeSubscriptions: read subscriptions", 39);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_196, "protobuf.nim:256", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_199, "decodeSubscription: decoding message", 36);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_200, "protobuf.nim:235", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_203, "decodeSubscription: read subscribe", 34);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_204, "protobuf.nim:240", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_205, "subscribe", 9);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_208, "decodeSubscription: subscribe is missing", 40);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_209, "protobuf.nim:242", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_212, "decodeSubscription: read topic", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_213, "protobuf.nim:244", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_214, "topic", 5);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_217, "decodeSubscription: topic is missing", 36);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_218, "protobuf.nim:246", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_222, "decodeSubscription: no subscriptions found", 42);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_223, "protobuf.nim:260", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_226, "decodeControl: decoding message", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_227, "protobuf.nim:202", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_230, "decodeIHave: decoding message", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_231, "protobuf.nim:176", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_234, "decodeIHave: read topicId", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_235, "protobuf.nim:179", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_236, "topic_id", 8);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_239, "decodeIHave: topicId is missing", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_240, "protobuf.nim:181", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_243, "decodeIHave: read messageIDs", 28);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_244, "protobuf.nim:183", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_245, "message_ids", 11);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_248, "decodeIHave: no messageIDs", 26);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_249, "protobuf.nim:185", 16);
extern TNimType NTI__aLjCOs9bu5l2rz6ENM6m6Sg_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_253, "decodeIWant: decoding message", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_254, "protobuf.nim:192", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_257, "decodeIWant: read messageIDs", 28);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_258, "protobuf.nim:195", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_261, "decodeIWant: no messageIDs", 26);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_262, "protobuf.nim:197", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_266, "decodeGraft: decoding message", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_267, "protobuf.nim:130", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_270, "decodeGraft: read topicId", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_271, "protobuf.nim:133", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_274, "decodeGraft: topicId is missing", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_275, "protobuf.nim:135", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_279, "decodePrune: decoding message", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_280, "protobuf.nim:157", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_283, "decodePrune: read topicId", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_284, "protobuf.nim:160", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_287, "decodePrune: topicId is missing", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_288, "protobuf.nim:162", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_291, "decodePeerInfoMsg: decoding message", 35);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_292, "protobuf.nim:140", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_295, "decodePeerInfoMsg: read peerID", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_296, "protobuf.nim:143", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_297, "peerID", 6);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_300, "decodePeerInfoMsg: peerID is missing", 36);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_301, "protobuf.nim:145", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_304, "decodePeerInfoMsg: read signedPeerRecord", 40);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_305, "protobuf.nim:147", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_306, "signedPeerRecord", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_309, "decodePeerInfoMsg: signedPeerRecord is missing", 46);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_310, "protobuf.nim:149", 16);
extern TNimType NTI__FEFXDzYbVdCsaxKNxgC9akw_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_314, "decodePrune: read backoff", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_315, "protobuf.nim:168", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_316, "backoff", 7);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_320, "decodeControl: message statistics", 33);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_321, "protobuf.nim:223", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_322, "graft_count", 11);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_323, "prune_count", 11);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_324, "ihave_count", 11);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_325, "iwant_count", 11);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_327, "failed to decode msg from peer", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_328, "pubsubpeer.nim:113", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_329, "err", 3);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_332, "decoded msg from peer", 21);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_333, "pubsubpeer.nim:118", 18);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_334, "Trying to access value with err Result", 38);
static NIM_CONST tyArray__9a2ZRootKIf3J5enZwosURA TM__aqN7zH1J9bFcbzOEoWoYLbg_338 = {((NI16) 0),
((NI16) 2),
((NI16) 0),
((NI16) 4),
((NI16) -1),
((NI16) 4),
((NI16) 4),
((NI16) 4),
((NI16) 4),
((NI16) 4),
((NI16) -1),
((NI16) -1),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_342, "Async procedure (&handle) yielded `nil`, are you await\'ing a `n"
"il` Future\?", 74);
static NIM_CONST tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A TM__aqN7zH1J9bFcbzOEoWoYLbg_344 = {((tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ) 1)}
;
static NIM_CONST tyArray__Asxg2ur6LWYA9aNqt69cLwQA TM__aqN7zH1J9bFcbzOEoWoYLbg_346 = {((NI16) 0),
((NI16) 2),
((NI16) 0),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_350, "Async procedure (&connectOnce) yielded `nil`, are you await\'ing"
" a `nil` Future\?", 79);
static NIM_CONST tyArray__1wOBk9b7eDvO5nLrQTbgfcQ TM__aqN7zH1J9bFcbzOEoWoYLbg_352 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_356, "Async procedure (&connectImpl) yielded `nil`, are you await\'ing"
" a `nil` Future\?", 79);
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 tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
static TNimType* Nim_OfCheck_CACHE42[2];
static TNimType* Nim_OfCheck_CACHE61[2];
static TNimType* Nim_OfCheck_CACHE89[2];
static TNimType* Nim_OfCheck_CACHE94[2];
static N_NIMCALL(void, Marker_tySequence__R269cpuasLo9bGSSlUkh07MA)(void* p, NI op) {
tySequence__R269cpuasLo9bGSSlUkh07MA* a;
NI T1_; a = (tySequence__R269cpuasLo9bGSSlUkh07MA*)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__LfrmCl56dVGFXc9aFwXqC3g)(void* p, NI op) {
tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* a;
a = (tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg*)p;
nimGCvisit((void*)(*a).onRecv.ClE_0, op); nimGCvisit((void*)(*a).onSend.ClE_0, op);}
static N_NIMCALL(void, Marker_tySequence__cqQjXlSu8KsGxE7CJO2mcA)(void* p, NI op) {
tySequence__cqQjXlSu8KsGxE7CJO2mcA* a;
NI T1_; a = (tySequence__cqQjXlSu8KsGxE7CJO2mcA*)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__YhN3lwoRu6d0m9ar4I9aw9ajw)(void* p, NI op) {
tySequence__cqQjXlSu8KsGxE7CJO2mcA** a;
a = (tySequence__cqQjXlSu8KsGxE7CJO2mcA**)p;
nimGCvisit((void*)(*a), op);}
static N_NIMCALL(void, Marker_tyRef__ams67lohM6AwmrGQ2Ilzsg)(void* p, NI op) {
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* a;
a = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)p;
nimGCvisit((void*)(*a).getConn.ClE_0, op); nimGCvisit((void*)(*a).onEvent.ClE_0, op); nimGCvisit((void*)(*a).codec, op); nimGCvisit((void*)(*a).sendConn, op); nimGCvisit((void*)(*a).connections, op); nimGCvisit((void*)(*a).peerId.data, op); nimGCvisit((void*)(*a).handler.ClE_0, op); nimGCvisit((void*)(*a).observers, op);}
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__LIq5okuefRBTOz7moCrd3Q)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { NimStringDesc* result; result = (NimStringDesc*)0;
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!(p_0 == 0)) goto LA3_;
result = copyString(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_8)); }
goto LA1_;
LA3_: ;
{
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
result = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*p_0).peerId); }
LA1_: ;
return result;}
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
static N_INLINE(void, pushSafePoint)(TSafePoint* s) {
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
(*s).prev = excHandler__rqLlY5bs9atDw2OXYqJEn5g;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
excHandler__rqLlY5bs9atDw2OXYqJEn5g = s;}
#line 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 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0;
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;}
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));}
#line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0;
#line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;}
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;}
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;}
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c);
}
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8));
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ NIM_BOOL T3_;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_;
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c);
}
LA4_: ;
}
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, asgnRef)(void** dest, void* src) {
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!((src == NIM_NIL))) goto LA3_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src);
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_);
}
LA3_: ;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!(((*dest) == NIM_NIL))) goto LA8_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest));
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_);
}
LA8_: ;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*dest) = src;}
#line 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 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasObservers__h67I0HGAwqXEIkP2k6wMzg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { NIM_BOOL result; NIM_BOOL T1_; NIM_BOOL resultX60gensym102345009_; result = (NIM_BOOL)0;
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = (NIM_BOOL)0;
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = !(((*p_0).observers == NIM_NIL)); if (!(T1_)) goto LA2_;
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
resultX60gensym102345009_ = NIM_FALSE; { tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* it; NI i; NI L; NI T4_; it = (tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T4_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); L = T4_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__aqN7zH1J9bFcbzOEoWoYLbg_25;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA6;
#line 700 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)(i) >= (NU)((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)){ raiseIndexError2(i,((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)-1); } it = (*(*p_0).observers)->data[i];
#line 701 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
{
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!((it == NIM_NIL))) goto LA9_;
#line 702 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
resultX60gensym102345009_ = NIM_TRUE;
#line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
goto LA3;
}
LA9_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_25)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_25);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T13_;
#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"
T13_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); if (!!((T13_ == L))) goto LA14_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_26));
}
LA14_: ;
} LA6: ;
}
} LA3: ;
T1_ = resultX60gensym102345009_; LA2_: ;
result = T1_; return result;}
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(void, sendObservers__nQGvoPGYUe9bE9a2iXkhIrtg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg) {
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ NIM_BOOL T3_; NI T5_;
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = (NIM_BOOL)0;
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = !(((*p_0).observers == 0)); if (!(T3_)) goto LA4_;
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T5_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); T3_ = (((NI) 0) < T5_); LA4_: ;
if (!T3_) goto LA6_;
{ tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* obs; NI i; NI L; NI T9_; obs = (tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T9_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); L = T9_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__aqN7zH1J9bFcbzOEoWoYLbg_28;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA11;
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if ((NU)(i) >= (NU)((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)){ raiseIndexError2(i,((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)-1); } obs = (*(*p_0).observers)->data[i];
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!((obs == 0))) goto LA14_;
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
(*obs).onSend.ClE_0? (*obs).onSend.ClP_0(p_0, msg, (*obs).onSend.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_27)((*obs).onSend.ClP_0))(p_0, msg);
}
LA14_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_28)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_28);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T18_;
#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"
T18_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); if (!!((T18_ == L))) goto LA19_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_26));
}
LA19_: ;
} LA11: ;
}
}
}
LA6_: ;
}
static N_NIMCALL(void, Marker_tyRef__JV9a7zSxne3HPfjc2ejkEVQ)(void* p, NI op) {
tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ* a;
a = (tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).encoded2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1037050624_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__jfVdBTuZm9aaayK9aIvfHTSQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w* a;
a = (tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w*)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).errX60gensym1037500196_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).result8, op); nimGCvisit((void*)(*a).exc9, op); nimGCvisit((void*)(*a).record10.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym10390001911_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture12, op); nimGCvisit((void*)(*a).record13.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym10383501914_, 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 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(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut) {}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, sendImpl__8BmPpid0pnw6KJ0f1GMueg)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w*) ClE_0;
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_34;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_34); TM__aqN7zH1J9bFcbzOEoWoYLbg_34.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_34.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_34.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_35; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T23_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T24_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_47; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T89_;
#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;
}
STATE0: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
STATE1: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_35); TM__aqN7zH1J9bFcbzOEoWoYLbg_35.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_35.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_35.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_36;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_36); TM__aqN7zH1J9bFcbzOEoWoYLbg_36.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_36.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_36.status == 0) { { NI T14_; NimStringDesc* T15_; NimStringDesc* T16_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T10_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T10_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#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__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_37));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
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__aqN7zH1J9bFcbzOEoWoYLbg_14), 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__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_38));
#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_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_39), T15_);
#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"
T16_ = (NimStringDesc*)0; T16_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*(*colonenvP_).colonup_).encoded2->data, ((*(*colonenvP_).colonup_).encoded2 ? (*(*colonenvP_).colonup_).encoded2->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_40), T16_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*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* T19_; Exception* T20_; TM__aqN7zH1J9bFcbzOEoWoYLbg_36.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T19_ = (Exception*)0; T19_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1037500196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T19_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T20_ = (Exception*)0; T20_ = &(*colonenvP_).errX60gensym1037500196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("sending encoded msgs to peer", T20_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_36.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_35.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_35.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 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T23_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T23_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T24_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T24_ = writeLp__9c71DJYgEH8rgDWbdnwWECg(T23_, (*(*colonenvP_).colonup_).encoded2->data, ((*(*colonenvP_).colonup_).encoded2 ? (*(*colonenvP_).colonup_).encoded2->Sup.len : 0)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &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_).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; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ Exception* T27_; Exception* T30_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_42; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T48_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T49_;
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T27_ = (Exception*)0; T27_ = getCurrentException(); if (!((T27_) && (isObjWithCache((*T27_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE42)))) goto LA28_;
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T30_ = (Exception*)0; T30_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc9), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T30_)));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_42); TM__aqN7zH1J9bFcbzOEoWoYLbg_42.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_42.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_42.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_43;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_43); TM__aqN7zH1J9bFcbzOEoWoYLbg_43.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_43.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_43.status == 0) { { NI T40_; NimStringDesc* T41_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T36_; NIM_BOOL T37_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T36_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T36_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T37_ = (NIM_BOOL)0; T37_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T36_, 2); if (!!(T37_)) goto LA38_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA33;
}
LA38_: ;
#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__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_44));
#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"
T40_ = (NI)0; T40_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T40_);
#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__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_45));
#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"
T41_ = (NimStringDesc*)0; T41_ = 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__aqN7zH1J9bFcbzOEoWoYLbg_39), 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_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_18), (*(*colonenvP_).exc9).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_).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));
} LA33: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T44_; Exception* T45_; TM__aqN7zH1J9bFcbzOEoWoYLbg_43.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_).errX60gensym10390001911_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T44_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T45_ = (Exception*)0; T45_ = &(*colonenvP_).errX60gensym10390001911_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unable to send to remote", T45_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_43.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_42.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_42.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 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T48_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T48_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T49_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T49_ = close__gxLphtNLWoZynqFVNfRurg(T48_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture12), &T49_->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) 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_).chronosInternalTmpFuture12; popSafePoint(); goto BeforeRet_;
}
goto LA25_;
LA28_: ;
{
#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;
}
LA25_: ;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA53_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA57_;
#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 LA55_;
LA57_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "sendImpl", "\?\?\?", 0); }
LA55_: ;
}
LA53_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
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* 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__aqN7zH1J9bFcbzOEoWoYLbg_46)); if (T65_) nimGCunrefNoCycle(T65_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T64_, "CancelledError", "sendImpl", "/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_).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) 5); popSafePoint();
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE5: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_47); TM__aqN7zH1J9bFcbzOEoWoYLbg_47.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_47.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_47.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_48;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_48); TM__aqN7zH1J9bFcbzOEoWoYLbg_48.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_48.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_48.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T71_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T71_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#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_).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__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_49));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T75_ = (NI)0; T75_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record13), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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_).record13), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_50));
#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_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_39), 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_).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));
} LA68: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T79_; Exception* T80_; TM__aqN7zH1J9bFcbzOEoWoYLbg_48.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_).errX60gensym10383501914_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T80_ = (Exception*)0; T80_ = &(*colonenvP_).errX60gensym10383501914_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("sent pubsub message to remote", T80_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_48.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_47.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_47.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE6: ;
#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* T87_; NimStringDesc* T88_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).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__aqN7zH1J9bFcbzOEoWoYLbg_46)); if (T88_) nimGCunrefNoCycle(T88_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T87_, "CancelledError", "sendImpl", "/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_).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) 3); popSafePoint();
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE7: ;
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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"
T89_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T89_ = srcLocImpl__1gbRY3r9b1v5VmDVlKZr4AA();
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T89_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_34.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(9)){ raiseIndexError2((*colonenvP_).colonstate_, 9); } (*colonenvP_).colonstate_ = TM__aqN7zH1J9bFcbzOEoWoYLbg_51[((*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 LA94_;
#line 0 "\?\?\?"
reraiseException(); }
LA94_: ;
#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 LA98_;
#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_)); }
LA98_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_34.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 2329 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 2331 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = ((NI*) x.ClE_0)[1] < 0;
return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = !(((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, sendImpl_continue__QfMnDj8D5YeTwVGgAjdivQ)(void* udataX60gensym103705063_, void* ClE_0) { tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ* colonenvP_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_52; colonenvP_ = (tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_52); TM__aqN7zH1J9bFcbzOEoWoYLbg_52.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_52.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_52.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym103705064_;
#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_).nameIterVarX60gensym1037050624_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym103705064_ = (*colonenvP_).nameIterVarX60gensym1037050624_.ClP_0((*colonenvP_).nameIterVarX60gensym1037050624_.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_ = !((nextX60gensym103705064_ == 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(nextX60gensym103705064_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym103705064_ = (*colonenvP_).nameIterVarX60gensym1037050624_.ClP_0((*colonenvP_).nameIterVarX60gensym1037050624_.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_).nameIterVarX60gensym1037050624_); 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 (!(nextX60gensym103705064_ == 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__aqN7zH1J9bFcbzOEoWoYLbg_55));
}
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 = sendImpl_continue__QfMnDj8D5YeTwVGgAjdivQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym103705064_, 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__aqN7zH1J9bFcbzOEoWoYLbg_52.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* excX60gensym103705066_; Exception* T32_; TM__aqN7zH1J9bFcbzOEoWoYLbg_52.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(); excX60gensym103705066_ = ((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*)excX60gensym103705066_, "CatchableError", "sendImpl_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_ = &excX60gensym103705066_->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__aqN7zH1J9bFcbzOEoWoYLbg_52.status != 0) reraiseException();}
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendImpl__LMFaPZGGM9bx6b4R7omR72w)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* encoded) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ*) newObj((&NTI__JV9a7zSxne3HPfjc2ejkEVQ_), sizeof(tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ)); (*colonenv_).Sup.m_type = (&NTI__AzQ1LZy3LgDoWgpC4gn5dQ_);
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
genericSeqAssign((&(*colonenv_).encoded2), encoded, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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__G25FXG8F5wE1DSyoZyBi0g();
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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___vbYaSuugYHqJ58pFD8Oe8w*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w*) newObj((&NTI__jfVdBTuZm9aaayK9aIvfHTSQ_), sizeof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w)); (*colonenv__2).Sup.m_type = (&NTI__vbYaSuugYHqJ58pFD8Oe8w_);
#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 = sendImpl__8BmPpid0pnw6KJ0f1GMueg; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1037050624_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1037050624_.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 = sendImpl_continue__QfMnDj8D5YeTwVGgAjdivQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_56)(T3_.ClP_0))(NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(void, send__UhS5r1oUo9b9aCL59aol63e9ag)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, NIM_BOOL anonymize) { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_19; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* encoded; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T72_;{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!(!((p_0 == 0)))) goto LA3_;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_9));
}
LA3_: ;
#line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
conn = (*p_0).sendConn;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ NIM_BOOL T7_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T9_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_10;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T7_ = (NIM_BOOL)0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T7_ = (conn == NIM_NIL); if (T7_) goto LA8_;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T9_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T9_ = &conn->Sup;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T7_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T9_); LA8_: ;
if (!T7_) goto LA10_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_10); TM__aqN7zH1J9bFcbzOEoWoYLbg_10.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_10.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_10.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_11;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_11); TM__aqN7zH1J9bFcbzOEoWoYLbg_11.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_11.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_11.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T21_; NimStringDesc* T22_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T17_; NIM_BOOL T18_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T17_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T17_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (NIM_BOOL)0; T18_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T17_, 2); if (!!(T18_)) goto LA19_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA14;
}
LA19_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_13));
#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"
T21_ = (NI)0; T21_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T21_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_16));
#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"
T22_ = (NimStringDesc*)0; T22_ = shortLog__LIq5okuefRBTOz7moCrd3Q(p_0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_17), T22_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__PF5fwXEDrL2zEgas2VsMbg((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_18), msg);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA14: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym104025019_; Exception* T25_; Exception* T26_; TM__aqN7zH1J9bFcbzOEoWoYLbg_11.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); errX60gensym104025019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T25_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T26_ = (Exception*)0; T26_ = &errX60gensym104025019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("No send connection, skipping message", T26_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_11.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_10.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_10.status != 0) reraiseException();
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto BeforeRet_;
}
LA10_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_19); TM__aqN7zH1J9bFcbzOEoWoYLbg_19.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_19.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_19.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_20;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_20); TM__aqN7zH1J9bFcbzOEoWoYLbg_20.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_20.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_20.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T38_; NimStringDesc* T39_; tyTuple__TEVxBpejpD9b9bkfFnONsDcQ T40_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T34_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T34_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#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_: ;
nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_21));
#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((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_22));
#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__LIq5okuefRBTOz7moCrd3Q(p_0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_23), T39_);
#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*)(&T40_), sizeof(tyTuple__TEVxBpejpD9b9bkfFnONsDcQ)); shortLog__n660G9aZnuXW5FgQ0r19aHlw(msg, (&T40_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__GhWi7AIWVqt7uu6sxAhbKw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_24), (&T40_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
} LA31: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym104160019_; Exception* T43_; Exception* T44_; TM__aqN7zH1J9bFcbzOEoWoYLbg_20.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T43_ = (Exception*)0; T43_ = getCurrentException(); errX60gensym104160019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T43_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T44_ = (Exception*)0; T44_ = &errX60gensym104160019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("sending msg to peer", T44_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_20.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_19.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_19.status != 0) reraiseException();
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ NIM_BOOL T49_; tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ mm;
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T49_ = (NIM_BOOL)0; T49_ = hasObservers__h67I0HGAwqXEIkP2k6wMzg(p_0); if (!T49_) goto LA50_;
nimZeroMem((void*)(&mm), sizeof(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ));
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
genericSeqAssign((&mm.subscriptions), (*msg).subscriptions, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); genericSeqAssign((&mm.messages), (*msg).messages, (&NTI__oRzyI2tapcwoHwH1Bz2exA_)); genericSeqAssign((&mm.control.val.ihave), (*msg).control.val.ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&mm.control.val.iwant), (*msg).control.val.iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&mm.control.val.graft), (*msg).control.val.graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&mm.control.val.prune), (*msg).control.val.prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); mm.control.has = (*msg).control.has;
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
sendObservers__nQGvoPGYUe9bE9a2iXkhIrtg(p_0, (&mm));
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
encoded = encodeRpcMsg__kzQsDwREWRLYecw3lFsiGw((&mm), anonymize); }
goto LA47_;
LA50_: ;
{
#line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
encoded = encodeRpcMsg__kzQsDwREWRLYecw3lFsiGw(msg, anonymize); }
LA47_: ;
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ NI T55_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_29;
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T55_ = (encoded ? encoded->Sup.len : 0); if (!(T55_ <= ((NI) 0))) goto LA56_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_29); TM__aqN7zH1J9bFcbzOEoWoYLbg_29.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_29.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_29.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T66_; NimStringDesc* T67_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T62_; NIM_BOOL T63_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T62_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T62_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T63_ = (NIM_BOOL)0; T63_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T62_, 2); if (!!(T63_)) goto LA64_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA59;
}
LA64_: ;
nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_30));
#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"
T66_ = (NI)0; T66_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_31));
#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"
T67_ = (NimStringDesc*)0; T67_ = shortLog__LIq5okuefRBTOz7moCrd3Q(p_0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_17), T67_);
#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__PF5fwXEDrL2zEgas2VsMbg((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_18), msg);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
} LA59: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym104245019_; Exception* T70_; Exception* T71_; TM__aqN7zH1J9bFcbzOEoWoYLbg_29.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T70_ = (Exception*)0; T70_ = getCurrentException(); errX60gensym104245019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T70_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T71_ = (Exception*)0; T71_ = &errX60gensym104245019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("empty message, skipping", T71_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_29.status != 0) reraiseException();
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto BeforeRet_;
}
LA56_: ;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T72_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T72_ = sendImpl__LMFaPZGGM9bx6b4R7omR72w(conn, encoded);
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T72_);
}BeforeRet_: ;
}
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*, newPubSubPeer__oReRKcC9cwEd7ByspmQjPhg)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyProc__cK1MMA1Kxu5q35gjE9bkNsw getConn, tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ onEvent, NimStringDesc* codec) { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* result; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* T1_; NimStringDesc* T2_; result = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0;
#line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; T1_ = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*) newObj((&NTI__ams67lohM6AwmrGQ2Ilzsg_), sizeof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw)); (*T1_).Sup.m_type = (&NTI__6rsvBHOjeRkx0KPoUqsmsw_); asgnRef((void**) (&(*T1_).getConn.ClE_0), getConn.ClE_0); (*T1_).getConn.ClP_0 = getConn.ClP_0; asgnRef((void**) (&(*T1_).onEvent.ClE_0), onEvent.ClE_0); (*T1_).onEvent.ClP_0 = onEvent.ClP_0; T2_ = (NimStringDesc*)0; T2_ = (*T1_).codec; (*T1_).codec = copyStringRC1(codec); if (T2_) nimGCunrefNoCycle(T2_); genericSeqAssign((&(*T1_).peerId.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); result = T1_; return result;}
static N_NIMCALL(void, Marker_tyRef__GjvQCAxdwA0KpFH9cEZVhxQ)(void* p, NI op) {
tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA* a;
a = (tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA*)p;
nimGCvisit((void*)(*a).p1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1035850463_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__fUZhJbUUU3mmmjojdpAvGQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q* a;
a = (tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).exc4, op); nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1036400196_, op); nimGCvisit((void*)(*a).result7, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).colonup_, op);}
static N_NIMCALL(void, Marker_tyRef__u6nhNBOKCd6b9bRBMmH48Nw)(void* p, NI op) {
tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ* a;
a = (tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ*)p;
nimGCvisit((void*)(*a).p1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1033450463_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__XAQ4SCRReaf2vpLBLtjAig)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA* a;
a = (tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA*)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).record7.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1034950198_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture9, op); nimGCvisit((void*)(*a).newConn10, op); nimGCvisit((void*)(*a).record11.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym10340001912_, op);}
#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__3vgFDFbffJ16LwNwQCLULg)(void* p, NI op) {
tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ* a;
a = (tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).p2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1023750284_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__TtgAPlk9aesXgYUOEuR7D9aA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ* a;
a = (tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ*)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).errX60gensym1024200196_, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1031100198_, op); nimGCvisit((void*)(*a).exc9, op); nimGCvisit((void*)(*a).record10.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym10316501911_, op); nimGCvisit((void*)(*a).record12.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym10326001913_, op); nimGCvisit((void*)(*a).result14, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture15, op); nimGCvisit((void*)(*a).record16.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym10256501917_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture18, op); nimGCvisit((void*)(*a).data19, op); nimGCvisit((void*)(*a).record20.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym10266001921_, op); switch ((*a).rmsg22.o) {
case NIM_FALSE:
break;
case NIM_TRUE:
nimGCvisit((void*)(*a).rmsg22._o_2.v.subscriptions, op); nimGCvisit((void*)(*a).rmsg22._o_2.v.messages, op); nimGCvisit((void*)(*a).rmsg22._o_2.v.control.val.ihave, op); nimGCvisit((void*)(*a).rmsg22._o_2.v.control.val.iwant, op); nimGCvisit((void*)(*a).rmsg22._o_2.v.control.val.graft, op); nimGCvisit((void*)(*a).rmsg22._o_2.v.control.val.prune, op); break;
}
nimGCvisit((void*)(*a).record23.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym10276001924_, op); nimGCvisit((void*)(*a).record25.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym10298501926_, op);}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* fut) { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* result;{ result = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
genericSeqAssign((&result), (*fut).value, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
static N_INLINE(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__WDzaflxgbb5df4KNHxDamQpeerid)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw* pid) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NIM_BOOL res; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym94270068_;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ));
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
buffer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
vX60gensym94270068_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, field, (&buffer));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym94270068_.o)) goto LA3_;
#line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
result = vX60gensym94270068_; goto BeforeRet_;
}
LA3_: ;
if (!(((2 &(1U<<((NU)(vX60gensym94270068_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } res = vX60gensym94270068_._o_2.v;
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
{
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
if (!!(res)) goto LA7_;
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; }
goto LA5_;
LA7_: ;
{ tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId; nimZeroMem((void*)(&peerId), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw));
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
{ NIM_BOOL T12_;
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
T12_ = (NIM_BOOL)0; T12_ = init__XVUnhTlMFIet9b0ewVq9c9aGA((&peerId), buffer->data, (buffer ? buffer->Sup.len : 0)); if (!T12_) goto LA13_;
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
genericSeqAssign((&(*pid).data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; }
goto LA10_;
LA13_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 5); }
LA10_: ;
}
LA5_: ;
}BeforeRet_: ;
return result;}
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeMessage__MH3DHA3ImHc1K2ngVEjhZgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_127; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg msg;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0;
#line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_127); TM__aqN7zH1J9bFcbzOEoWoYLbg_127.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_127.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_127.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_128;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_128); TM__aqN7zH1J9bFcbzOEoWoYLbg_128.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_128.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_128.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T10_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T6_; NIM_BOOL T7_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T6_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NIM_BOOL)0; T7_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T6_, 1); if (!!(T7_)) goto LA8_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA3;
}
LA8_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_129));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_130));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA3: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100550019_; Exception* T13_; Exception* T14_; TM__aqN7zH1J9bFcbzOEoWoYLbg_128.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); errX60gensym100550019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &errX60gensym100550019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: decoding message", T14_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_128.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_127.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_127.status != 0) reraiseException(); nimZeroMem((void*)(&msg), sizeof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg));
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym100575205_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_131;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym100575205_ = getField__WDzaflxgbb5df4KNHxDamQpeerid(pb, ((NI) 1), (&msg.fromPeer));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym100575205_.o)) goto LA21_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym100575205_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym100575205_._o_1.e; goto BeforeRet_;
}
LA21_: ;
if (!(((2 &(1U<<((NU)(vX60gensym100575205_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym100575205_._o_2.v) goto LA23_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_131); TM__aqN7zH1J9bFcbzOEoWoYLbg_131.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_131.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_131.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_132;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_132); TM__aqN7zH1J9bFcbzOEoWoYLbg_132.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_132.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_132.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T34_; NimStringDesc* T35_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T30_; NIM_BOOL T31_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T30_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T31_ = (NIM_BOOL)0; T31_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T30_, 1); if (!!(T31_)) goto LA32_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA27;
}
LA32_: ;
nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_133));
#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"
T34_ = (NI)0; T34_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T34_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_134));
#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"
T35_ = (NimStringDesc*)0; T35_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ(msg.fromPeer);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_135), 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"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
} LA27: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100615019_; Exception* T38_; Exception* T39_; TM__aqN7zH1J9bFcbzOEoWoYLbg_132.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T38_ = (Exception*)0; T38_ = getCurrentException(); errX60gensym100615019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T38_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T39_ = (Exception*)0; T39_ = &errX60gensym100615019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read fromPeer", T39_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_132.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_131.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_131.status != 0) reraiseException(); }
goto LA17_;
LA23_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_136;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_136); TM__aqN7zH1J9bFcbzOEoWoYLbg_136.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_136.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_136.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_137;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_137); TM__aqN7zH1J9bFcbzOEoWoYLbg_137.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_137.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_137.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T52_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T48_; NIM_BOOL T49_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T48_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T49_ = (NIM_BOOL)0; T49_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T48_, 1); if (!!(T49_)) goto LA50_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA45;
}
LA50_: ;
nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T52_ = (NI)0; T52_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T52_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_139));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
} LA45: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100680019_; Exception* T55_; Exception* T56_; TM__aqN7zH1J9bFcbzOEoWoYLbg_137.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T55_ = (Exception*)0; T55_ = getCurrentException(); errX60gensym100680019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T55_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T56_ = (Exception*)0; T56_ = &errX60gensym100680019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: fromPeer is missing", T56_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_137.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_136.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_136.status != 0) reraiseException(); }
LA17_: ;
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym100705215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_140;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym100705215_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 2), (&msg.data));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym100705215_.o)) goto LA63_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym100705215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym100705215_._o_1.e; goto BeforeRet_;
}
LA63_: ;
if (!(((2 &(1U<<((NU)(vX60gensym100705215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym100705215_._o_2.v) goto LA65_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_140); TM__aqN7zH1J9bFcbzOEoWoYLbg_140.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_140.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_140.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_141;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_141); TM__aqN7zH1J9bFcbzOEoWoYLbg_141.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_141.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_141.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_4; NI T76_; NimStringDesc* T77_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ 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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T72_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T73_ = (NIM_BOOL)0; T73_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T72_, 1); if (!!(T73_)) goto LA74_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA69;
}
LA74_: ;
nimZeroMem((void*)(&record_4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_4)); nimZeroMem((void*)(&record_4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_142));
#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((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_143));
#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__t8DD2nZSoPvV28s0XouGjw(msg.data->data, (msg.data ? msg.data->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_110), 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((&record_4));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_4));
} LA69: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100745019_; Exception* T80_; Exception* T81_; TM__aqN7zH1J9bFcbzOEoWoYLbg_141.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T80_ = (Exception*)0; T80_ = getCurrentException(); errX60gensym100745019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T80_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T81_ = (Exception*)0; T81_ = &errX60gensym100745019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read data", T81_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_141.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_140.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_140.status != 0) reraiseException(); }
goto LA59_;
LA65_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_144;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_144); TM__aqN7zH1J9bFcbzOEoWoYLbg_144.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_144.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_144.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_145;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_145); TM__aqN7zH1J9bFcbzOEoWoYLbg_145.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_145.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_145.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_5; NI T94_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T90_; NIM_BOOL T91_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T90_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T91_ = (NIM_BOOL)0; T91_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T90_, 1); if (!!(T91_)) goto LA92_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA87;
}
LA92_: ;
nimZeroMem((void*)(&record_5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_5)); nimZeroMem((void*)(&record_5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_146));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T94_ = (NI)0; T94_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T94_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_147));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_5));
} LA87: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100810019_; Exception* T97_; Exception* T98_; TM__aqN7zH1J9bFcbzOEoWoYLbg_145.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T97_ = (Exception*)0; T97_ = getCurrentException(); errX60gensym100810019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T97_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T98_ = (Exception*)0; T98_ = &errX60gensym100810019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: data is missing", T98_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_145.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_144.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_144.status != 0) reraiseException(); }
LA59_: ;
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym100835215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_148;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym100835215_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 3), (&msg.seqno));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym100835215_.o)) goto LA105_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym100835215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym100835215_._o_1.e; goto BeforeRet_;
}
LA105_: ;
if (!(((2 &(1U<<((NU)(vX60gensym100835215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym100835215_._o_2.v) goto LA107_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_148); TM__aqN7zH1J9bFcbzOEoWoYLbg_148.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_148.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_148.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_149;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_149); TM__aqN7zH1J9bFcbzOEoWoYLbg_149.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_149.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_149.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_6; NI T118_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T114_; NIM_BOOL T115_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T114_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T115_ = (NIM_BOOL)0; T115_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T114_, 1); if (!!(T115_)) goto LA116_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA111;
}
LA116_: ;
nimZeroMem((void*)(&record_6), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_6)); nimZeroMem((void*)(&record_6), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_6), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_150));
#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"
T118_ = (NI)0; T118_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_6), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T118_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_6), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_151));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__eMjyxisLoQYNzGB869an4AA((&record_6), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_152), msg.seqno);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_6));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_6));
} LA111: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100875019_; Exception* T121_; Exception* T122_; TM__aqN7zH1J9bFcbzOEoWoYLbg_149.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T121_ = (Exception*)0; T121_ = getCurrentException(); errX60gensym100875019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T121_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T122_ = (Exception*)0; T122_ = &errX60gensym100875019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read seqno", T122_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_149.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_148.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_148.status != 0) reraiseException(); }
goto LA101_;
LA107_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_153;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_153); TM__aqN7zH1J9bFcbzOEoWoYLbg_153.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_153.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_153.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_154;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_154); TM__aqN7zH1J9bFcbzOEoWoYLbg_154.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_154.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_154.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_7; NI T135_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T131_; NIM_BOOL T132_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T131_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T132_ = (NIM_BOOL)0; T132_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T131_, 1); if (!!(T132_)) goto LA133_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA128;
}
LA133_: ;
nimZeroMem((void*)(&record_7), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_7)); nimZeroMem((void*)(&record_7), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_7), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_155));
#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"
T135_ = (NI)0; T135_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T135_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_156));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_7));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_7));
} LA128: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100940019_; Exception* T138_; Exception* T139_; TM__aqN7zH1J9bFcbzOEoWoYLbg_154.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T138_ = (Exception*)0; T138_ = getCurrentException(); errX60gensym100940019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T138_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T139_ = (Exception*)0; T139_ = &errX60gensym100940019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: seqno is missing", T139_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_154.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_153.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_153.status != 0) reraiseException(); }
LA101_: ;
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym101075018_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_157;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym101075018_ = getRepeatedField__rqdmFSVw5L9cZSy5TuyGUUA(pb, ((NI) 4), (&msg.topicIDs));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym101075018_.o)) goto LA146_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym101075018_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym101075018_._o_1.e; goto BeforeRet_;
}
LA146_: ;
if (!(((2 &(1U<<((NU)(vX60gensym101075018_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym101075018_._o_2.v) goto LA148_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_157); TM__aqN7zH1J9bFcbzOEoWoYLbg_157.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_157.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_157.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_158;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_158); TM__aqN7zH1J9bFcbzOEoWoYLbg_158.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_158.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_158.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_8; NI T159_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ 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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T155_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T156_ = (NIM_BOOL)0; T156_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T155_, 1); if (!!(T156_)) goto LA157_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA152;
}
LA157_: ;
nimZeroMem((void*)(&record_8), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_8)); nimZeroMem((void*)(&record_8), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_8), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_159));
#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((&record_8), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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((&record_8), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_160));
#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((&record_8), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_161), msg.topicIDs);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_8));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_8));
} LA152: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101115019_; Exception* T162_; Exception* T163_; TM__aqN7zH1J9bFcbzOEoWoYLbg_158.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T162_ = (Exception*)0; T162_ = getCurrentException(); errX60gensym101115019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T162_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T163_ = (Exception*)0; T163_ = &errX60gensym101115019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read topics", T163_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_158.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_157.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_157.status != 0) reraiseException(); }
goto LA142_;
LA148_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_162;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_162); TM__aqN7zH1J9bFcbzOEoWoYLbg_162.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_162.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_162.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_163;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_163); TM__aqN7zH1J9bFcbzOEoWoYLbg_163.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_163.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_163.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_9; NI T176_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T172_; NIM_BOOL T173_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T172_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T173_ = (NIM_BOOL)0; T173_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T172_, 1); if (!!(T173_)) goto LA174_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA169;
}
LA174_: ;
nimZeroMem((void*)(&record_9), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_9)); nimZeroMem((void*)(&record_9), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_9), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_164));
#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"
T176_ = (NI)0; T176_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_9), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T176_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_9), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_165));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_9));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_9));
} LA169: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101240019_; Exception* T179_; Exception* T180_; TM__aqN7zH1J9bFcbzOEoWoYLbg_163.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T179_ = (Exception*)0; T179_ = getCurrentException(); errX60gensym101240019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T179_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T180_ = (Exception*)0; T180_ = &errX60gensym101240019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: topics are missing", T180_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_163.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_162.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_162.status != 0) reraiseException(); }
LA142_: ;
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym101265215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_166;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym101265215_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 5), (&msg.signature));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym101265215_.o)) goto LA187_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym101265215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym101265215_._o_1.e; goto BeforeRet_;
}
LA187_: ;
if (!(((2 &(1U<<((NU)(vX60gensym101265215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym101265215_._o_2.v) goto LA189_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_166); TM__aqN7zH1J9bFcbzOEoWoYLbg_166.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_166.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_166.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_167;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_167); TM__aqN7zH1J9bFcbzOEoWoYLbg_167.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_167.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_167.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_10; NI T200_; NimStringDesc* T201_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T196_; NIM_BOOL T197_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T196_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T197_ = (NIM_BOOL)0; T197_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T196_, 1); if (!!(T197_)) goto LA198_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA193;
}
LA198_: ;
nimZeroMem((void*)(&record_10), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_10)); nimZeroMem((void*)(&record_10), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_10), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_168));
#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"
T200_ = (NI)0; T200_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T200_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_169));
#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"
T201_ = (NimStringDesc*)0; T201_ = shortLog__t8DD2nZSoPvV28s0XouGjw(msg.signature->data, (msg.signature ? msg.signature->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_170), T201_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_10));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_10));
} LA193: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101305019_; Exception* T204_; Exception* T205_; TM__aqN7zH1J9bFcbzOEoWoYLbg_167.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T204_ = (Exception*)0; T204_ = getCurrentException(); errX60gensym101305019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T204_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T205_ = (Exception*)0; T205_ = &errX60gensym101305019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read signature", T205_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_167.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_166.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_166.status != 0) reraiseException(); }
goto LA183_;
LA189_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_171;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_171); TM__aqN7zH1J9bFcbzOEoWoYLbg_171.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_171.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_171.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_172;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_172); TM__aqN7zH1J9bFcbzOEoWoYLbg_172.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_172.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_172.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_11; NI T218_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T214_; NIM_BOOL T215_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T214_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T215_ = (NIM_BOOL)0; T215_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T214_, 1); if (!!(T215_)) goto LA216_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA211;
}
LA216_: ;
nimZeroMem((void*)(&record_11), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_11)); nimZeroMem((void*)(&record_11), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_11), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T218_ = (NI)0; T218_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_11), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T218_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_11), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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((&record_11));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_11));
} LA211: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101370019_; Exception* T221_; Exception* T222_; TM__aqN7zH1J9bFcbzOEoWoYLbg_172.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T221_ = (Exception*)0; T221_ = getCurrentException(); errX60gensym101370019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T221_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T222_ = (Exception*)0; T222_ = &errX60gensym101370019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: signature is missing", T222_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_172.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_171.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_171.status != 0) reraiseException(); }
LA183_: ;
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym101395215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_175;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym101395215_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 6), (&msg.key));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym101395215_.o)) goto LA229_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym101395215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym101395215_._o_1.e; goto BeforeRet_;
}
LA229_: ;
if (!(((2 &(1U<<((NU)(vX60gensym101395215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym101395215_._o_2.v) goto LA231_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_175); TM__aqN7zH1J9bFcbzOEoWoYLbg_175.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_175.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_175.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_176;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_176); TM__aqN7zH1J9bFcbzOEoWoYLbg_176.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_176.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_176.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_12; NI T242_; NimStringDesc* T243_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T238_; NIM_BOOL T239_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T238_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T239_ = (NIM_BOOL)0; T239_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T238_, 1); if (!!(T239_)) goto LA240_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA235;
}
LA240_: ;
nimZeroMem((void*)(&record_12), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_12)); nimZeroMem((void*)(&record_12), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_12), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T242_ = (NI)0; T242_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T242_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_178));
#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"
T243_ = (NimStringDesc*)0; T243_ = shortLog__t8DD2nZSoPvV28s0XouGjw(msg.key->data, (msg.key ? msg.key->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_179), T243_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_12));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_12));
} LA235: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101435019_; Exception* T246_; Exception* T247_; TM__aqN7zH1J9bFcbzOEoWoYLbg_176.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T246_ = (Exception*)0; T246_ = getCurrentException(); errX60gensym101435019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T246_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T247_ = (Exception*)0; T247_ = &errX60gensym101435019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read public key", T247_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_176.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_175.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_175.status != 0) reraiseException(); }
goto LA225_;
LA231_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_180;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_180); TM__aqN7zH1J9bFcbzOEoWoYLbg_180.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_180.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_180.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_181;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_181); TM__aqN7zH1J9bFcbzOEoWoYLbg_181.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_181.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_181.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_13; NI T260_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T256_; NIM_BOOL T257_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T256_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T257_ = (NIM_BOOL)0; T257_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T256_, 1); if (!!(T257_)) goto LA258_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA253;
}
LA258_: ;
nimZeroMem((void*)(&record_13), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_13)); nimZeroMem((void*)(&record_13), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_13), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_182));
#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"
T260_ = (NI)0; T260_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_13), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T260_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_13), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_183));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_13));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_13));
} LA253: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101500019_; Exception* T263_; Exception* T264_; TM__aqN7zH1J9bFcbzOEoWoYLbg_181.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T263_ = (Exception*)0; T263_ = getCurrentException(); errX60gensym101500019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T263_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T264_ = (Exception*)0; T264_ = &errX60gensym101500019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: public key is missing", T264_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_181.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_180.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_180.status != 0) reraiseException(); }
LA225_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericAssign((void*)(&(*Result)._o_2.v), (void*)(&msg), (&NTI__9bIfp9aTAZKB9cehqCItD41cg_)); }BeforeRet_: ;
}
#line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeMessages__D8Q6iTp5soT6RxLBBA09a9bgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_116; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* msgpbs; tySequence__oRzyI2tapcwoHwH1Bz2exA* msgs;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0;
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_116); TM__aqN7zH1J9bFcbzOEoWoYLbg_116.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_116.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_116.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_117;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_117); TM__aqN7zH1J9bFcbzOEoWoYLbg_117.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_117.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_117.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T10_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T6_; NIM_BOOL T7_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T6_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NIM_BOOL)0; T7_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T6_, 1); if (!!(T7_)) goto LA8_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA3;
}
LA8_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_119));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA3: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101565019_; Exception* T13_; Exception* T14_; TM__aqN7zH1J9bFcbzOEoWoYLbg_117.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); errX60gensym101565019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &errX60gensym101565019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessages: decoding message", T14_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_117.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_116.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_116.status != 0) reraiseException(); msgpbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0; msgs = (tySequence__oRzyI2tapcwoHwH1Bz2exA*)0;
#line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym101590219_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_122;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym101590219_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg(pb, ((NI) 2), (&msgpbs));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym101590219_.o)) goto LA21_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym101590219_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym101590219_._o_1.e; goto BeforeRet_;
}
LA21_: ;
if (!(((2 &(1U<<((NU)(vX60gensym101590219_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym101590219_._o_2.v) goto LA23_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_122); TM__aqN7zH1J9bFcbzOEoWoYLbg_122.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_122.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_122.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_123;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_123); TM__aqN7zH1J9bFcbzOEoWoYLbg_123.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_123.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_123.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T34_; NI T35_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T30_; NIM_BOOL T31_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T30_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T31_ = (NIM_BOOL)0; T31_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T30_, 1); if (!!(T31_)) goto LA32_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA27;
}
LA32_: ;
nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T34_ = (NI)0; T34_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T34_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T35_ = (msgpbs ? msgpbs->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_126), 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"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
} LA27: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101630019_; Exception* T38_; Exception* T39_; TM__aqN7zH1J9bFcbzOEoWoYLbg_123.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T38_ = (Exception*)0; T38_ = getCurrentException(); errX60gensym101630019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T38_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T39_ = (Exception*)0; T39_ = &errX60gensym101630019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessages: read messages", T39_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_123.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_122.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_122.status != 0) reraiseException(); { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item; NI i; NI L; NI T43_; item = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T43_ = (msgpbs ? msgpbs->Sup.len : 0); L = T43_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg vX60gensym101665210_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T46_; NI T51_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_184;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA45;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i) >= (NU)(msgpbs ? msgpbs->Sup.len : 0)){ raiseIndexError2(i,(msgpbs ? msgpbs->Sup.len : 0)-1); } item = msgpbs->data[i];
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym101665210_), sizeof(tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T46_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item, ((NI) 0), 0, (&T46_));
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeMessage__MH3DHA3ImHc1K2ngVEjhZgprotobuf((&T46_), (&vX60gensym101665210_));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym101665210_.o)) goto LA49_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym101665210_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym101665210_._o_1.e; goto BeforeRet_;
}
LA49_: ;
if (!(((2 &(1U<<((NU)(vX60gensym101665210_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } msgs = (tySequence__oRzyI2tapcwoHwH1Bz2exA*) incrSeqV3((TGenericSeq*)(msgs), (&NTI__oRzyI2tapcwoHwH1Bz2exA_)); T51_ = msgs->Sup.len++; genericAssign((void*)(&msgs->data[T51_]), (void*)(&vX60gensym101665210_._o_2.v), (&NTI__9bIfp9aTAZKB9cehqCItD41cg_));
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_184)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_184);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T54_;
#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"
T54_ = (msgpbs ? msgpbs->Sup.len : 0); if (!!((T54_ == L))) goto LA55_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_26));
}
LA55_: ;
} LA45: ;
}
}
}
goto LA17_;
LA23_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_185;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_185); TM__aqN7zH1J9bFcbzOEoWoYLbg_185.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_185.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_185.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_186;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_186); TM__aqN7zH1J9bFcbzOEoWoYLbg_186.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_186.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_186.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T67_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T63_; NIM_BOOL T64_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T63_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T64_ = (NIM_BOOL)0; T64_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T63_, 1); if (!!(T64_)) goto LA65_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA60;
}
LA65_: ;
nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_187));
#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"
T67_ = (NI)0; T67_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T67_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_188));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
} LA60: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym101705019_; Exception* T70_; Exception* T71_; TM__aqN7zH1J9bFcbzOEoWoYLbg_186.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T70_ = (Exception*)0; T70_ = getCurrentException(); errX60gensym101705019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T70_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T71_ = (Exception*)0; T71_ = &errX60gensym101705019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessages: no messages found", T71_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_186.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_185.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_185.status != 0) reraiseException(); }
LA17_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v), msgs, (&NTI__oRzyI2tapcwoHwH1Bz2exA_)); }BeforeRet_: ;
}
#line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeSubscription__JWXnfCazuUhnnHVKrudy2Aprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_197; NU64 subflag; tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw sub;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
(*Result)._o_2.v.subscribe = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.topic, NIM_NIL); break;
}
(*Result).o = 0;
#line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_197); TM__aqN7zH1J9bFcbzOEoWoYLbg_197.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_197.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_197.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_198;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_198); TM__aqN7zH1J9bFcbzOEoWoYLbg_198.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_198.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_198.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T10_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T6_; NIM_BOOL T7_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T6_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NIM_BOOL)0; T7_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T6_, 1); if (!!(T7_)) goto LA8_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA3;
}
LA8_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_199));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_200));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA3: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100020019_; Exception* T13_; Exception* T14_; TM__aqN7zH1J9bFcbzOEoWoYLbg_198.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); errX60gensym100020019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &errX60gensym100020019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: decoding message", T14_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_198.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_197.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_197.status != 0) reraiseException(); subflag = (NU64)0; nimZeroMem((void*)(&sub), sizeof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw));
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&sub)); nimZeroMem((void*)(&sub), sizeof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw));
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym100045215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_201;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym100045215_ = getField__8sxzYRABPUDPXJWyD0d7Mg(pb, ((NI) 1), (&subflag));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym100045215_.o)) goto LA21_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
(*Result)._o_2.v.subscribe = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.topic, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym100045215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym100045215_._o_1.e; goto BeforeRet_;
}
LA21_: ;
if (!(((2 &(1U<<((NU)(vX60gensym100045215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym100045215_._o_2.v) goto LA23_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
sub.subscribe = ((subflag) != 0);
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_201); TM__aqN7zH1J9bFcbzOEoWoYLbg_201.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_201.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_201.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_202;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_202); TM__aqN7zH1J9bFcbzOEoWoYLbg_202.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_202.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_202.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T34_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T30_; NIM_BOOL T31_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T30_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T31_ = (NIM_BOOL)0; T31_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T30_, 1); if (!!(T31_)) goto LA32_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA27;
}
LA32_: ;
nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_203));
#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"
T34_ = (NI)0; T34_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T34_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_204));
#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__50289csYrKtPg4aO7cz9co9aQ((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_205), subflag);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
} LA27: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100085019_; Exception* T37_; Exception* T38_; TM__aqN7zH1J9bFcbzOEoWoYLbg_202.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T37_ = (Exception*)0; T37_ = getCurrentException(); errX60gensym100085019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T37_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T38_ = (Exception*)0; T38_ = &errX60gensym100085019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: read subscribe", T38_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_202.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_201.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_201.status != 0) reraiseException(); }
goto LA17_;
LA23_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_206;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_206); TM__aqN7zH1J9bFcbzOEoWoYLbg_206.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_206.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_206.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_207;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_207); TM__aqN7zH1J9bFcbzOEoWoYLbg_207.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_207.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_207.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T51_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T47_; NIM_BOOL T48_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T47_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T48_ = (NIM_BOOL)0; T48_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T47_, 1); if (!!(T48_)) goto LA49_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA44;
}
LA49_: ;
nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T51_ = (NI)0; T51_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
} LA44: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100150019_; Exception* T54_; Exception* T55_; TM__aqN7zH1J9bFcbzOEoWoYLbg_207.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); errX60gensym100150019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (Exception*)0; T55_ = &errX60gensym100150019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: subscribe is missing", T55_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_207.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_206.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_206.status != 0) reraiseException(); }
LA17_: ;
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym100175215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_210;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym100175215_ = getField__2Rtuow0zf7uoG9cOp7O2MfQ(pb, ((NI) 2), (&sub.topic));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym100175215_.o)) goto LA62_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
(*Result)._o_2.v.subscribe = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.topic, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym100175215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym100175215_._o_1.e; goto BeforeRet_;
}
LA62_: ;
if (!(((2 &(1U<<((NU)(vX60gensym100175215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym100175215_._o_2.v) goto LA64_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_210); TM__aqN7zH1J9bFcbzOEoWoYLbg_210.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_210.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_210.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_211;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_211); TM__aqN7zH1J9bFcbzOEoWoYLbg_211.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_211.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_211.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_4; NI T75_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ 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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T71_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#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_, 1); if (!!(T72_)) goto LA73_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA68;
}
LA73_: ;
nimZeroMem((void*)(&record_4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_4)); nimZeroMem((void*)(&record_4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_212));
#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((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_213));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_214), sub.topic);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_4));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_4));
} LA68: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100215019_; Exception* T78_; Exception* T79_; TM__aqN7zH1J9bFcbzOEoWoYLbg_211.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T78_ = (Exception*)0; T78_ = getCurrentException(); errX60gensym100215019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T78_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T79_ = (Exception*)0; T79_ = &errX60gensym100215019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: read topic", T79_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_211.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_210.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_210.status != 0) reraiseException(); }
goto LA58_;
LA64_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_215;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_215); TM__aqN7zH1J9bFcbzOEoWoYLbg_215.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_215.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_215.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_216;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_216); TM__aqN7zH1J9bFcbzOEoWoYLbg_216.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_216.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_216.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_5; NI T92_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T88_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T88_, 1); if (!!(T89_)) goto LA90_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA85;
}
LA90_: ;
nimZeroMem((void*)(&record_5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_5)); nimZeroMem((void*)(&record_5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_217));
#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"
T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T92_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_218));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_5));
} LA85: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100280019_; Exception* T95_; Exception* T96_; TM__aqN7zH1J9bFcbzOEoWoYLbg_216.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym100280019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T96_ = (Exception*)0; T96_ = &errX60gensym100280019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: topic is missing", T96_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_216.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_215.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_215.status != 0) reraiseException(); }
LA58_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
(*Result)._o_2.v.subscribe = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.topic, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; (*Result)._o_2.v.subscribe = sub.subscribe; unsureAsgnRef((void**) (&(*Result)._o_2.v.topic), copyString(sub.topic)); }BeforeRet_: ;
}
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeSubscriptions__D9c9bxOVJIyytE9baxMtU6gqgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_189; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* subpbs; tySequence__RQAvfm3tUYD1QWb9c4P8NNA* subs; NIM_BOOL res; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym100370219_;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0;
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_189); TM__aqN7zH1J9bFcbzOEoWoYLbg_189.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_189.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_189.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_190;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_190); TM__aqN7zH1J9bFcbzOEoWoYLbg_190.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_190.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_190.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T10_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T6_; NIM_BOOL T7_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T6_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NIM_BOOL)0; T7_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T6_, 1); if (!!(T7_)) goto LA8_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA3;
}
LA8_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_191));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_192));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA3: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100345019_; Exception* T13_; Exception* T14_; TM__aqN7zH1J9bFcbzOEoWoYLbg_190.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); errX60gensym100345019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &errX60gensym100345019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscriptions: decoding message", T14_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_190.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_189.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_189.status != 0) reraiseException(); subpbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0; subs = (tySequence__RQAvfm3tUYD1QWb9c4P8NNA*)0;
#line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym100370219_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg(pb, ((NI) 1), (&subpbs));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym100370219_.o)) goto LA19_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym100370219_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym100370219_._o_1.e; goto BeforeRet_;
}
LA19_: ;
if (!(((2 &(1U<<((NU)(vX60gensym100370219_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } res = vX60gensym100370219_._o_2.v;
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_193; if (!res) goto LA23_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_193); TM__aqN7zH1J9bFcbzOEoWoYLbg_193.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_193.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_193.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_194;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_194); TM__aqN7zH1J9bFcbzOEoWoYLbg_194.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_194.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_194.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T34_; NI T35_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T30_; NIM_BOOL T31_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T30_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T31_ = (NIM_BOOL)0; T31_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T30_, 1); if (!!(T31_)) goto LA32_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA27;
}
LA32_: ;
nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T34_ = (NI)0; T34_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T34_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_196));
#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"
T35_ = (subpbs ? subpbs->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_126), 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"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
} LA27: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100410019_; Exception* T38_; Exception* T39_; TM__aqN7zH1J9bFcbzOEoWoYLbg_194.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T38_ = (Exception*)0; T38_ = getCurrentException(); errX60gensym100410019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T38_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T39_ = (Exception*)0; T39_ = &errX60gensym100410019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscriptions: read subscriptions", T39_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_194.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_193.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_193.status != 0) reraiseException(); { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item; NI i; NI L; NI T43_; item = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T43_ = (subpbs ? subpbs->Sup.len : 0); L = T43_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA vX60gensym100445210_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T46_; NI T51_; NimStringDesc* T52_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_219;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA45;
#line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i) >= (NU)(subpbs ? subpbs->Sup.len : 0)){ raiseIndexError2(i,(subpbs ? subpbs->Sup.len : 0)-1); } item = subpbs->data[i];
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym100445210_), sizeof(tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T46_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item, ((NI) 0), 0, (&T46_));
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeSubscription__JWXnfCazuUhnnHVKrudy2Aprotobuf((&T46_), (&vX60gensym100445210_));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym100445210_.o)) goto LA49_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym100445210_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym100445210_._o_1.e; goto BeforeRet_;
}
LA49_: ;
if (!(((2 &(1U<<((NU)(vX60gensym100445210_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } subs = (tySequence__RQAvfm3tUYD1QWb9c4P8NNA*) incrSeqV3((TGenericSeq*)(subs), (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); T51_ = subs->Sup.len++; subs->data[T51_].subscribe = vX60gensym100445210_._o_2.v.subscribe; T52_ = (NimStringDesc*)0; T52_ = subs->data[T51_].topic; subs->data[T51_].topic = copyStringRC1(vX60gensym100445210_._o_2.v.topic); if (T52_) nimGCunrefNoCycle(T52_);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_219)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_219);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T55_;
#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"
T55_ = (subpbs ? subpbs->Sup.len : 0); if (!!((T55_ == L))) goto LA56_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_26));
}
LA56_: ;
} LA45: ;
}
}
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ NI T60_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_220;
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T60_ = (subs ? subs->Sup.len : 0); if (!(T60_ == ((NI) 0))) goto LA61_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_220); TM__aqN7zH1J9bFcbzOEoWoYLbg_220.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_220.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_220.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_221;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_221); TM__aqN7zH1J9bFcbzOEoWoYLbg_221.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_221.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_221.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T72_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T68_; NIM_BOOL T69_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T68_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T69_ = (NIM_BOOL)0; T69_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T68_, 1); if (!!(T69_)) goto LA70_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA65;
}
LA70_: ;
nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_222));
#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"
T72_ = (NI)0; T72_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_223));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
} LA65: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym100485019_; Exception* T75_; Exception* T76_; TM__aqN7zH1J9bFcbzOEoWoYLbg_221.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T75_ = (Exception*)0; T75_ = getCurrentException(); errX60gensym100485019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T75_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T76_ = (Exception*)0; T76_ = &errX60gensym100485019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: no subscriptions found", T76_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_221.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_220.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_220.status != 0) reraiseException(); }
LA61_: ;
}
LA23_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v), subs, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); }BeforeRet_: ;
}
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeIHave__UGntHfQvxaaCCTxbGvCq3Aprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__l9btskV9apECebMq6IxNyb5w* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_228; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg control;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0;
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_228); TM__aqN7zH1J9bFcbzOEoWoYLbg_228.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_228.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_228.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_229;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_229); TM__aqN7zH1J9bFcbzOEoWoYLbg_229.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_229.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_229.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T10_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T6_; NIM_BOOL T7_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T6_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NIM_BOOL)0; T7_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T6_, 1); if (!!(T7_)) goto LA8_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA3;
}
LA8_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_230));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_231));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA3: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99180019_; Exception* T13_; Exception* T14_; TM__aqN7zH1J9bFcbzOEoWoYLbg_229.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); errX60gensym99180019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &errX60gensym99180019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIHave: decoding message", T14_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_229.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_228.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_228.status != 0) reraiseException(); nimZeroMem((void*)(&control), sizeof(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg));
#line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&control)); nimZeroMem((void*)(&control), sizeof(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg));
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym99205216_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_232;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym99205216_ = getField__2Rtuow0zf7uoG9cOp7O2MfQ(pb, ((NI) 1), (&control.topicID));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99205216_.o)) goto LA21_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99205216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99205216_._o_1.e; goto BeforeRet_;
}
LA21_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99205216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym99205216_._o_2.v) goto LA23_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_232); TM__aqN7zH1J9bFcbzOEoWoYLbg_232.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_232.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_232.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_233;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_233); TM__aqN7zH1J9bFcbzOEoWoYLbg_233.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_233.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_233.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T34_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T30_; NIM_BOOL T31_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T30_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T31_ = (NIM_BOOL)0; T31_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T30_, 1); if (!!(T31_)) goto LA32_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA27;
}
LA32_: ;
nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_234));
#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"
T34_ = (NI)0; T34_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T34_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_235));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_236), control.topicID);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
} LA27: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99245019_; Exception* T37_; Exception* T38_; TM__aqN7zH1J9bFcbzOEoWoYLbg_233.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T37_ = (Exception*)0; T37_ = getCurrentException(); errX60gensym99245019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T37_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T38_ = (Exception*)0; T38_ = &errX60gensym99245019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIHave: read topicId", T38_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_233.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_232.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_232.status != 0) reraiseException(); }
goto LA17_;
LA23_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_237;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_237); TM__aqN7zH1J9bFcbzOEoWoYLbg_237.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_237.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_237.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_238;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_238); TM__aqN7zH1J9bFcbzOEoWoYLbg_238.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_238.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_238.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T51_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T47_; NIM_BOOL T48_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T47_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T48_ = (NIM_BOOL)0; T48_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T47_, 1); if (!!(T48_)) goto LA49_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA44;
}
LA49_: ;
nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T51_ = (NI)0; T51_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_240));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
} LA44: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99310019_; Exception* T54_; Exception* T55_; TM__aqN7zH1J9bFcbzOEoWoYLbg_238.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); errX60gensym99310019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (Exception*)0; T55_ = &errX60gensym99310019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIHave: topicId is missing", T55_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_238.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_237.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_237.status != 0) reraiseException(); }
LA17_: ;
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym99335214_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_241;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym99335214_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg(pb, ((NI) 2), (&control.messageIDs));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99335214_.o)) goto LA62_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99335214_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99335214_._o_1.e; goto BeforeRet_;
}
LA62_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99335214_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym99335214_._o_2.v) goto LA64_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_241); TM__aqN7zH1J9bFcbzOEoWoYLbg_241.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_241.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_241.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_242;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_242); TM__aqN7zH1J9bFcbzOEoWoYLbg_242.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_242.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_242.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_4; NI T75_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ 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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T71_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#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_, 1); if (!!(T72_)) goto LA73_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA68;
}
LA73_: ;
nimZeroMem((void*)(&record_4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_4)); nimZeroMem((void*)(&record_4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_243));
#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((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_244));
#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__howVkVDQQPtWim9c6bOS2TQ((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_245), control.messageIDs);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_4));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_4));
} LA68: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99375019_; Exception* T78_; Exception* T79_; TM__aqN7zH1J9bFcbzOEoWoYLbg_242.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T78_ = (Exception*)0; T78_ = getCurrentException(); errX60gensym99375019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T78_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T79_ = (Exception*)0; T79_ = &errX60gensym99375019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIHave: read messageIDs", T79_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_242.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_241.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_241.status != 0) reraiseException(); }
goto LA58_;
LA64_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_246;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_246); TM__aqN7zH1J9bFcbzOEoWoYLbg_246.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_246.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_246.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_247;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_247); TM__aqN7zH1J9bFcbzOEoWoYLbg_247.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_247.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_247.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_5; NI T92_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T88_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T88_, 1); if (!!(T89_)) goto LA90_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA85;
}
LA90_: ;
nimZeroMem((void*)(&record_5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_5)); nimZeroMem((void*)(&record_5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_248));
#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"
T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T92_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_249));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_5));
} LA85: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99500019_; Exception* T95_; Exception* T96_; TM__aqN7zH1J9bFcbzOEoWoYLbg_247.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym99500019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T96_ = (Exception*)0; T96_ = &errX60gensym99500019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIHave: no messageIDs", T96_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_247.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_246.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_246.status != 0) reraiseException(); }
LA58_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; unsureAsgnRef((void**) (&(*Result)._o_2.v.topicID), copyString(control.topicID)); genericSeqAssign((&(*Result)._o_2.v.messageIDs), control.messageIDs, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_)); }BeforeRet_: ;
}
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeIWant__QtwR4R47kowDu4P9cvg9aOcwprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__hbZAoSamnyGfoNck2IPYvg* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_251; tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ control;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_251); TM__aqN7zH1J9bFcbzOEoWoYLbg_251.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_251.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_251.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_252;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_252); TM__aqN7zH1J9bFcbzOEoWoYLbg_252.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_252.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_252.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T10_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T6_; NIM_BOOL T7_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T6_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NIM_BOOL)0; T7_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T6_, 1); if (!!(T7_)) goto LA8_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA3;
}
LA8_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_253));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_254));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA3: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99565019_; Exception* T13_; Exception* T14_; TM__aqN7zH1J9bFcbzOEoWoYLbg_252.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); errX60gensym99565019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &errX60gensym99565019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIWant: decoding message", T14_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_252.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_251.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_251.status != 0) reraiseException(); nimZeroMem((void*)(&control), sizeof(tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ));
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&control)); nimZeroMem((void*)(&control), sizeof(tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ));
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym99590215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_255;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym99590215_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg(pb, ((NI) 1), (&control.messageIDs));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99590215_.o)) goto LA21_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99590215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99590215_._o_1.e; goto BeforeRet_;
}
LA21_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99590215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym99590215_._o_2.v) goto LA23_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_255); TM__aqN7zH1J9bFcbzOEoWoYLbg_255.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_255.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_255.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_256;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_256); TM__aqN7zH1J9bFcbzOEoWoYLbg_256.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_256.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_256.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T34_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T30_; NIM_BOOL T31_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T30_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T31_ = (NIM_BOOL)0; T31_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T30_, 1); if (!!(T31_)) goto LA32_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA27;
}
LA32_: ;
nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_257));
#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"
T34_ = (NI)0; T34_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T34_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_258));
#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__howVkVDQQPtWim9c6bOS2TQ((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_245), control.messageIDs);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
} LA27: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99630019_; Exception* T37_; Exception* T38_; TM__aqN7zH1J9bFcbzOEoWoYLbg_256.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T37_ = (Exception*)0; T37_ = getCurrentException(); errX60gensym99630019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T37_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T38_ = (Exception*)0; T38_ = &errX60gensym99630019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIWant: read messageIDs", T38_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_256.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_255.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_255.status != 0) reraiseException(); }
goto LA17_;
LA23_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_259;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_259); TM__aqN7zH1J9bFcbzOEoWoYLbg_259.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_259.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_259.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_260;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_260); TM__aqN7zH1J9bFcbzOEoWoYLbg_260.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_260.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_260.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T51_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T47_; NIM_BOOL T48_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T47_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T48_ = (NIM_BOOL)0; T48_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T47_, 1); if (!!(T48_)) goto LA49_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA44;
}
LA49_: ;
nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_261));
#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"
T51_ = (NI)0; T51_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_262));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
} LA44: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99695019_; Exception* T54_; Exception* T55_; TM__aqN7zH1J9bFcbzOEoWoYLbg_260.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); errX60gensym99695019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (Exception*)0; T55_ = &errX60gensym99695019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIWant: no messageIDs", T55_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_260.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_259.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_259.status != 0) reraiseException(); }
LA17_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v.messageIDs), control.messageIDs, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_)); }BeforeRet_: ;
}
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeGraft__UHDLSymyRNfGcpjZH3gjOwprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_264; tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w control;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); break;
}
(*Result).o = 0;
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_264); TM__aqN7zH1J9bFcbzOEoWoYLbg_264.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_264.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_264.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_265;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_265); TM__aqN7zH1J9bFcbzOEoWoYLbg_265.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_265.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_265.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T10_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T6_; NIM_BOOL T7_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T6_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NIM_BOOL)0; T7_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T6_, 1); if (!!(T7_)) goto LA8_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA3;
}
LA8_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_266));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_267));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA3: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym98235019_; Exception* T13_; Exception* T14_; TM__aqN7zH1J9bFcbzOEoWoYLbg_265.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); errX60gensym98235019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &errX60gensym98235019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeGraft: decoding message", T14_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_265.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_264.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_264.status != 0) reraiseException(); nimZeroMem((void*)(&control), sizeof(tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w));
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&control)); nimZeroMem((void*)(&control), sizeof(tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w));
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym98260216_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_268;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym98260216_ = getField__2Rtuow0zf7uoG9cOp7O2MfQ(pb, ((NI) 1), (&control.topicID));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym98260216_.o)) goto LA21_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym98260216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym98260216_._o_1.e; goto BeforeRet_;
}
LA21_: ;
if (!(((2 &(1U<<((NU)(vX60gensym98260216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym98260216_._o_2.v) goto LA23_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_268); TM__aqN7zH1J9bFcbzOEoWoYLbg_268.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_268.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_268.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_269;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_269); TM__aqN7zH1J9bFcbzOEoWoYLbg_269.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_269.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_269.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T34_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T30_; NIM_BOOL T31_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T30_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T31_ = (NIM_BOOL)0; T31_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T30_, 1); if (!!(T31_)) goto LA32_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA27;
}
LA32_: ;
nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_270));
#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"
T34_ = (NI)0; T34_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T34_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_271));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_236), control.topicID);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
} LA27: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym98300019_; Exception* T37_; Exception* T38_; TM__aqN7zH1J9bFcbzOEoWoYLbg_269.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T37_ = (Exception*)0; T37_ = getCurrentException(); errX60gensym98300019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T37_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T38_ = (Exception*)0; T38_ = &errX60gensym98300019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeGraft: read topicId", T38_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_269.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_268.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_268.status != 0) reraiseException(); }
goto LA17_;
LA23_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_272;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_272); TM__aqN7zH1J9bFcbzOEoWoYLbg_272.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_272.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_272.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_273;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_273); TM__aqN7zH1J9bFcbzOEoWoYLbg_273.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_273.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_273.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T51_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T47_; NIM_BOOL T48_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T47_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T48_ = (NIM_BOOL)0; T48_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T47_, 1); if (!!(T48_)) goto LA49_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA44;
}
LA49_: ;
nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_274));
#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"
T51_ = (NI)0; T51_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_275));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
} LA44: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym98365019_; Exception* T54_; Exception* T55_; TM__aqN7zH1J9bFcbzOEoWoYLbg_273.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); errX60gensym98365019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (Exception*)0; T55_ = &errX60gensym98365019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeGraft: topicId is missing", T55_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_273.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_272.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_272.status != 0) reraiseException(); }
LA17_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; unsureAsgnRef((void**) (&(*Result)._o_2.v.topicID), copyString(control.topicID)); }BeforeRet_: ;
}
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodePeerInfoMsg__qdPcnvSiYalBlQcGB1TTHgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_289; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew pi;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.peerID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signedPeerRecord, NIM_NIL); break;
}
(*Result).o = 0;
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_289); TM__aqN7zH1J9bFcbzOEoWoYLbg_289.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_289.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_289.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_290;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_290); TM__aqN7zH1J9bFcbzOEoWoYLbg_290.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_290.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_290.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T10_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T6_; NIM_BOOL T7_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T6_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NIM_BOOL)0; T7_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T6_, 1); if (!!(T7_)) goto LA8_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA3;
}
LA8_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_291));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_292));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA3: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym98430019_; Exception* T13_; Exception* T14_; TM__aqN7zH1J9bFcbzOEoWoYLbg_290.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); errX60gensym98430019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &errX60gensym98430019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePeerInfoMsg: decoding message", T14_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_290.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_289.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_289.status != 0) reraiseException(); nimZeroMem((void*)(&pi), sizeof(tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew));
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&pi)); nimZeroMem((void*)(&pi), sizeof(tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew));
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym98455216_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_293;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym98455216_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 1), (&pi.peerID));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym98455216_.o)) goto LA21_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.peerID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signedPeerRecord, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym98455216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym98455216_._o_1.e; goto BeforeRet_;
}
LA21_: ;
if (!(((2 &(1U<<((NU)(vX60gensym98455216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym98455216_._o_2.v) goto LA23_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_293); TM__aqN7zH1J9bFcbzOEoWoYLbg_293.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_293.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_293.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_294;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_294); TM__aqN7zH1J9bFcbzOEoWoYLbg_294.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_294.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_294.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T34_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T30_; NIM_BOOL T31_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T30_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T31_ = (NIM_BOOL)0; T31_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T30_, 1); if (!!(T31_)) goto LA32_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA27;
}
LA32_: ;
nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_295));
#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"
T34_ = (NI)0; T34_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T34_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_296));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__eMjyxisLoQYNzGB869an4AA((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_297), pi.peerID);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
} LA27: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym98495019_; Exception* T37_; Exception* T38_; TM__aqN7zH1J9bFcbzOEoWoYLbg_294.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T37_ = (Exception*)0; T37_ = getCurrentException(); errX60gensym98495019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T37_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T38_ = (Exception*)0; T38_ = &errX60gensym98495019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePeerInfoMsg: read peerID", T38_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_294.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_293.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_293.status != 0) reraiseException(); }
goto LA17_;
LA23_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_298;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_298); TM__aqN7zH1J9bFcbzOEoWoYLbg_298.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_298.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_298.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_299;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_299); TM__aqN7zH1J9bFcbzOEoWoYLbg_299.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_299.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_299.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T51_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T47_; NIM_BOOL T48_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T47_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T48_ = (NIM_BOOL)0; T48_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T47_, 1); if (!!(T48_)) goto LA49_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA44;
}
LA49_: ;
nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T51_ = (NI)0; T51_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_301));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
} LA44: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym98630019_; Exception* T54_; Exception* T55_; TM__aqN7zH1J9bFcbzOEoWoYLbg_299.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); errX60gensym98630019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (Exception*)0; T55_ = &errX60gensym98630019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePeerInfoMsg: peerID is missing", T55_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_299.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_298.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_298.status != 0) reraiseException(); }
LA17_: ;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym98655215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_302;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym98655215_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 2), (&pi.signedPeerRecord));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym98655215_.o)) goto LA62_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.peerID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signedPeerRecord, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym98655215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym98655215_._o_1.e; goto BeforeRet_;
}
LA62_: ;
if (!(((2 &(1U<<((NU)(vX60gensym98655215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym98655215_._o_2.v) goto LA64_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_302); TM__aqN7zH1J9bFcbzOEoWoYLbg_302.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_302.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_302.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_303;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_303); TM__aqN7zH1J9bFcbzOEoWoYLbg_303.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_303.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_303.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_4; NI T75_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ 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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T71_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#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_, 1); if (!!(T72_)) goto LA73_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA68;
}
LA73_: ;
nimZeroMem((void*)(&record_4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_4)); nimZeroMem((void*)(&record_4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_304));
#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((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_305));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__eMjyxisLoQYNzGB869an4AA((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_306), pi.signedPeerRecord);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_4));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_4));
} LA68: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym98695019_; Exception* T78_; Exception* T79_; TM__aqN7zH1J9bFcbzOEoWoYLbg_303.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T78_ = (Exception*)0; T78_ = getCurrentException(); errX60gensym98695019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T78_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T79_ = (Exception*)0; T79_ = &errX60gensym98695019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePeerInfoMsg: read signedPeerRecord", T79_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_303.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_302.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_302.status != 0) reraiseException(); }
goto LA58_;
LA64_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_307;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_307); TM__aqN7zH1J9bFcbzOEoWoYLbg_307.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_307.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_307.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_308;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_308); TM__aqN7zH1J9bFcbzOEoWoYLbg_308.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_308.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_308.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_5; NI T92_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T88_; NIM_BOOL T89_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T88_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T89_ = (NIM_BOOL)0; T89_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T88_, 1); if (!!(T89_)) goto LA90_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA85;
}
LA90_: ;
nimZeroMem((void*)(&record_5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_5)); nimZeroMem((void*)(&record_5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_309));
#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"
T92_ = (NI)0; T92_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T92_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_310));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_5));
} LA85: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym98760019_; Exception* T95_; Exception* T96_; TM__aqN7zH1J9bFcbzOEoWoYLbg_308.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T95_ = (Exception*)0; T95_ = getCurrentException(); errX60gensym98760019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T96_ = (Exception*)0; T96_ = &errX60gensym98760019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePeerInfoMsg: signedPeerRecord is missing", T96_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_308.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_307.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_307.status != 0) reraiseException(); }
LA58_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.peerID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signedPeerRecord, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v.peerID), pi.peerID, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); genericSeqAssign((&(*Result)._o_2.v.signedPeerRecord), pi.signedPeerRecord, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); }BeforeRet_: ;
}
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodePrune__wtZ6Fp9cXdPMgvHgODDoMdgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_277; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA control; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* bpeers;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0;
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_277); TM__aqN7zH1J9bFcbzOEoWoYLbg_277.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_277.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_277.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_278;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_278); TM__aqN7zH1J9bFcbzOEoWoYLbg_278.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_278.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_278.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T10_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T6_; NIM_BOOL T7_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T6_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NIM_BOOL)0; T7_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T6_, 1); if (!!(T7_)) goto LA8_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA3;
}
LA8_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_279));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_280));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA3: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym98825019_; Exception* T13_; Exception* T14_; TM__aqN7zH1J9bFcbzOEoWoYLbg_278.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); errX60gensym98825019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &errX60gensym98825019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePrune: decoding message", T14_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_278.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_277.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_277.status != 0) reraiseException(); nimZeroMem((void*)(&control), sizeof(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA));
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&control)); nimZeroMem((void*)(&control), sizeof(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA));
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym98850216_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_281;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym98850216_ = getField__2Rtuow0zf7uoG9cOp7O2MfQ(pb, ((NI) 1), (&control.topicID));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym98850216_.o)) goto LA21_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym98850216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym98850216_._o_1.e; goto BeforeRet_;
}
LA21_: ;
if (!(((2 &(1U<<((NU)(vX60gensym98850216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym98850216_._o_2.v) goto LA23_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_281); TM__aqN7zH1J9bFcbzOEoWoYLbg_281.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_281.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_281.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_282;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_282); TM__aqN7zH1J9bFcbzOEoWoYLbg_282.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_282.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_282.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T34_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T30_; NIM_BOOL T31_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T30_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T31_ = (NIM_BOOL)0; T31_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T30_, 1); if (!!(T31_)) goto LA32_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA27;
}
LA32_: ;
nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_283));
#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"
T34_ = (NI)0; T34_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T34_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_284));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_236), control.topicID);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
} LA27: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym98890019_; Exception* T37_; Exception* T38_; TM__aqN7zH1J9bFcbzOEoWoYLbg_282.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T37_ = (Exception*)0; T37_ = getCurrentException(); errX60gensym98890019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T37_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T38_ = (Exception*)0; T38_ = &errX60gensym98890019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePrune: read topicId", T38_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_282.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_281.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_281.status != 0) reraiseException(); }
goto LA17_;
LA23_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_285;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_285); TM__aqN7zH1J9bFcbzOEoWoYLbg_285.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_285.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_285.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_286;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_286); TM__aqN7zH1J9bFcbzOEoWoYLbg_286.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_286.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_286.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T51_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T47_; NIM_BOOL T48_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T47_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T48_ = (NIM_BOOL)0; T48_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T47_, 1); if (!!(T48_)) goto LA49_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA44;
}
LA49_: ;
nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_287));
#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"
T51_ = (NI)0; T51_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_288));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
} LA44: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym98955019_; Exception* T54_; Exception* T55_; TM__aqN7zH1J9bFcbzOEoWoYLbg_286.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); errX60gensym98955019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (Exception*)0; T55_ = &errX60gensym98955019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePrune: topicId is missing", T55_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_286.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_285.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_285.status != 0) reraiseException(); }
LA17_: ;
bpeers = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym98980217_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym98980217_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg(pb, ((NI) 2), (&bpeers));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym98980217_.o)) goto LA62_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym98980217_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym98980217_._o_1.e; goto BeforeRet_;
}
LA62_: ;
if (!(((2 &(1U<<((NU)(vX60gensym98980217_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym98980217_._o_2.v) goto LA64_;
{ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* bpeer; NI i; NI L; NI T67_; bpeer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T67_ = (bpeers ? bpeers->Sup.len : 0); L = T67_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ vX60gensym98990211_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T70_; NI T75_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_311;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA69;
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i) >= (NU)(bpeers ? bpeers->Sup.len : 0)){ raiseIndexError2(i,(bpeers ? bpeers->Sup.len : 0)-1); } bpeer = bpeers->data[i];
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym98990211_), sizeof(tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T70_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(bpeer, ((NI) 0), 0, (&T70_));
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodePeerInfoMsg__qdPcnvSiYalBlQcGB1TTHgprotobuf((&T70_), (&vX60gensym98990211_));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym98990211_.o)) goto LA73_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym98990211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym98990211_._o_1.e; goto BeforeRet_;
}
LA73_: ;
if (!(((2 &(1U<<((NU)(vX60gensym98990211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } control.peers = (tySequence__FEFXDzYbVdCsaxKNxgC9akw*) incrSeqV3((TGenericSeq*)(control.peers), (&NTI__FEFXDzYbVdCsaxKNxgC9akw_)); T75_ = control.peers->Sup.len++; genericSeqAssign((&control.peers->data[T75_].peerID), vX60gensym98990211_._o_2.v.peerID, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); genericSeqAssign((&control.peers->data[T75_].signedPeerRecord), vX60gensym98990211_._o_2.v.signedPeerRecord, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_311)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_311);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T78_;
#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"
T78_ = (bpeers ? bpeers->Sup.len : 0); if (!!((T78_ == L))) goto LA79_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_26));
}
LA79_: ;
} LA69: ;
}
}
}
LA64_: ;
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym99005020_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_312;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym99005020_ = getField__8sxzYRABPUDPXJWyD0d7Mg(pb, ((NI) 3), (&control.backoff));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99005020_.o)) goto LA85_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99005020_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99005020_._o_1.e; goto BeforeRet_;
}
LA85_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99005020_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym99005020_._o_2.v) goto LA87_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_312); TM__aqN7zH1J9bFcbzOEoWoYLbg_312.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_312.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_312.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_313;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_313); TM__aqN7zH1J9bFcbzOEoWoYLbg_313.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_313.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_313.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_4; NI T98_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ 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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T94_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T95_ = (NIM_BOOL)0; T95_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T94_, 1); if (!!(T95_)) goto LA96_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA91;
}
LA96_: ;
nimZeroMem((void*)(&record_4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_4)); nimZeroMem((void*)(&record_4), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_314));
#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((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_315));
#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__50289csYrKtPg4aO7cz9co9aQ((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_316), control.backoff);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_4));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_4));
} LA91: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99045019_; Exception* T101_; Exception* T102_; TM__aqN7zH1J9bFcbzOEoWoYLbg_313.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T101_ = (Exception*)0; T101_ = getCurrentException(); errX60gensym99045019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T101_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T102_ = (Exception*)0; T102_ = &errX60gensym99045019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePrune: read backoff", T102_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_313.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_312.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_312.status != 0) reraiseException(); }
LA87_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; unsureAsgnRef((void**) (&(*Result)._o_2.v.topicID), copyString(control.topicID)); genericSeqAssign((&(*Result)._o_2.v.peers), control.peers, (&NTI__FEFXDzYbVdCsaxKNxgC9akw_)); (*Result)._o_2.v.backoff = control.backoff; }BeforeRet_: ;
}
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, some__mwgeitgG9b51fYI5KSU9cpMQoptions)(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* val_0, tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.prune, NIM_NIL); (*Result).has = 0;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
(*Result).has = NIM_TRUE;
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
genericSeqAssign((&(*Result).val.ihave), (*val_0).ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&(*Result).val.iwant), (*val_0).iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&(*Result).val.graft), (*val_0).graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&(*Result).val.prune), (*val_0).prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_));}
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, none__i0AH32g130UJTEwx1Giz7goptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.prune, NIM_NIL); (*Result).has = 0;}
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, none__qMHc4XLg9bsoG4E1fv0MH7woptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result) {
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
none__i0AH32g130UJTEwx1Giz7goptions(Result);
}
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeControl__mKvTCPTYSPsVSDaVwKoMEgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__sbBx7PRur70LTm9bisj5W6g* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_224; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_224); TM__aqN7zH1J9bFcbzOEoWoYLbg_224.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_224.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_224.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_225;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_225); TM__aqN7zH1J9bFcbzOEoWoYLbg_225.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_225.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_225.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T10_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T6_; NIM_BOOL T7_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T6_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NIM_BOOL)0; T7_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T6_, 1); if (!!(T7_)) goto LA8_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA3;
}
LA8_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_226));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_227));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA3: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99760019_; Exception* T13_; Exception* T14_; TM__aqN7zH1J9bFcbzOEoWoYLbg_225.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); errX60gensym99760019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &errX60gensym99760019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeControl: decoding message", T14_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_225.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_224.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_224.status != 0) reraiseException(); buffer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym99785217_; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng control; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA cpb; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* ihavepbs; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* iwantpbs; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* graftpbs; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* prunepbs; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_318;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym99785217_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 3), (&buffer));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99785217_.o)) goto LA21_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99785217_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99785217_._o_1.e; goto BeforeRet_;
}
LA21_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99785217_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym99785217_._o_2.v) goto LA23_;
nimZeroMem((void*)(&control), sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng)); nimZeroMem((void*)(&cpb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(buffer, ((NI) 0), 0, (&cpb));
ihavepbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0; iwantpbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0; graftpbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0; prunepbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0;
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym99795229_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym99795229_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg((&cpb), ((NI) 1), (&ihavepbs));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99795229_.o)) goto LA29_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99795229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99795229_._o_1.e; goto BeforeRet_;
}
LA29_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99795229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym99795229_._o_2.v) goto LA31_;
{ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item; NI i; NI L; NI T34_; item = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T34_ = (ihavepbs ? ihavepbs->Sup.len : 0); L = T34_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__l9btskV9apECebMq6IxNyb5w vX60gensym99805211_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T37_; NI T42_; NimStringDesc* T43_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_250;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA36;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i) >= (NU)(ihavepbs ? ihavepbs->Sup.len : 0)){ raiseIndexError2(i,(ihavepbs ? ihavepbs->Sup.len : 0)-1); } item = ihavepbs->data[i];
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym99805211_), sizeof(tyObject_Result__l9btskV9apECebMq6IxNyb5w));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T37_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item, ((NI) 0), 0, (&T37_));
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeIHave__UGntHfQvxaaCCTxbGvCq3Aprotobuf((&T37_), (&vX60gensym99805211_));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99805211_.o)) goto LA40_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99805211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99805211_._o_1.e; goto BeforeRet_;
}
LA40_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99805211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } control.ihave = (tySequence__8MW0JodCedjay9anGTGrBmA*) incrSeqV3((TGenericSeq*)(control.ihave), (&NTI__8MW0JodCedjay9anGTGrBmA_)); T42_ = control.ihave->Sup.len++; T43_ = (NimStringDesc*)0; T43_ = control.ihave->data[T42_].topicID; control.ihave->data[T42_].topicID = copyStringRC1(vX60gensym99805211_._o_2.v.topicID); if (T43_) nimGCunrefNoCycle(T43_); genericSeqAssign((&control.ihave->data[T42_].messageIDs), vX60gensym99805211_._o_2.v.messageIDs, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_));
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_250)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_250);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T46_;
#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"
T46_ = (ihavepbs ? ihavepbs->Sup.len : 0); if (!!((T46_ == L))) goto LA47_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_26));
}
LA47_: ;
} LA36: ;
}
}
}
LA31_: ;
#line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym99815222_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym99815222_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg((&cpb), ((NI) 2), (&iwantpbs));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99815222_.o)) goto LA53_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99815222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99815222_._o_1.e; goto BeforeRet_;
}
LA53_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99815222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym99815222_._o_2.v) goto LA55_;
{ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item_2; NI i_2; NI L_2; NI T58_; item_2 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_2 = ((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"
T58_ = (iwantpbs ? iwantpbs->Sup.len : 0); L_2 = T58_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__hbZAoSamnyGfoNck2IPYvg vX60gensym99825211_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T61_; NI T66_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_263;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_2 < L_2)) goto LA60;
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i_2) >= (NU)(iwantpbs ? iwantpbs->Sup.len : 0)){ raiseIndexError2(i_2,(iwantpbs ? iwantpbs->Sup.len : 0)-1); } item_2 = iwantpbs->data[i_2];
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym99825211_), sizeof(tyObject_Result__hbZAoSamnyGfoNck2IPYvg));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T61_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item_2, ((NI) 0), 0, (&T61_));
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeIWant__QtwR4R47kowDu4P9cvg9aOcwprotobuf((&T61_), (&vX60gensym99825211_));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99825211_.o)) goto LA64_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99825211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99825211_._o_1.e; goto BeforeRet_;
}
LA64_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99825211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } control.iwant = (tySequence__zAf2abIhMjaomS6jkKP9a8w*) incrSeqV3((TGenericSeq*)(control.iwant), (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); T66_ = control.iwant->Sup.len++; genericSeqAssign((&control.iwant->data[T66_].messageIDs), vX60gensym99825211_._o_2.v.messageIDs, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_));
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_263)) { raiseOverflow(); }; i_2 = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_263);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T69_;
#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"
T69_ = (iwantpbs ? iwantpbs->Sup.len : 0); if (!!((T69_ == L_2))) goto LA70_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_26));
}
LA70_: ;
} LA60: ;
}
}
}
LA55_: ;
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym99835222_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym99835222_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg((&cpb), ((NI) 3), (&graftpbs));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99835222_.o)) goto LA76_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99835222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99835222_._o_1.e; goto BeforeRet_;
}
LA76_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99835222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym99835222_._o_2.v) goto LA78_;
{ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item_3; NI i_3; NI L_3; NI T81_; item_3 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_3 = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T81_ = (graftpbs ? graftpbs->Sup.len : 0); L_3 = T81_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw vX60gensym99845211_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T84_; NI T89_; NimStringDesc* T90_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_276;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_3 < L_3)) goto LA83;
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i_3) >= (NU)(graftpbs ? graftpbs->Sup.len : 0)){ raiseIndexError2(i_3,(graftpbs ? graftpbs->Sup.len : 0)-1); } item_3 = graftpbs->data[i_3];
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym99845211_), sizeof(tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T84_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item_3, ((NI) 0), 0, (&T84_));
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeGraft__UHDLSymyRNfGcpjZH3gjOwprotobuf((&T84_), (&vX60gensym99845211_));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99845211_.o)) goto LA87_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99845211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99845211_._o_1.e; goto BeforeRet_;
}
LA87_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99845211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } control.graft = (tySequence__IjDV3u39bZeDnOOTq5TAF5g*) incrSeqV3((TGenericSeq*)(control.graft), (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); T89_ = control.graft->Sup.len++; T90_ = (NimStringDesc*)0; T90_ = control.graft->data[T89_].topicID; control.graft->data[T89_].topicID = copyStringRC1(vX60gensym99845211_._o_2.v.topicID); if (T90_) nimGCunrefNoCycle(T90_);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_3, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_276)) { raiseOverflow(); }; i_3 = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_276);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T93_;
#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"
T93_ = (graftpbs ? graftpbs->Sup.len : 0); if (!!((T93_ == L_3))) goto LA94_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_26));
}
LA94_: ;
} LA83: ;
}
}
}
LA78_: ;
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym99855222_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym99855222_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg((&cpb), ((NI) 4), (&prunepbs));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99855222_.o)) goto LA100_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99855222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99855222_._o_1.e; goto BeforeRet_;
}
LA100_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99855222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } if (!vX60gensym99855222_._o_2.v) goto LA102_;
{ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item_4; NI i_4; NI L_4; NI T105_; item_4 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_4 = ((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"
T105_ = (prunepbs ? prunepbs->Sup.len : 0); L_4 = T105_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg vX60gensym99865211_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T108_; NI T113_; NimStringDesc* T114_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_317;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_4 < L_4)) goto LA107;
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i_4) >= (NU)(prunepbs ? prunepbs->Sup.len : 0)){ raiseIndexError2(i_4,(prunepbs ? prunepbs->Sup.len : 0)-1); } item_4 = prunepbs->data[i_4];
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym99865211_), sizeof(tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T108_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item_4, ((NI) 0), 0, (&T108_));
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodePrune__wtZ6Fp9cXdPMgvHgODDoMdgprotobuf((&T108_), (&vX60gensym99865211_));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym99865211_.o)) goto LA111_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym99865211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym99865211_._o_1.e; goto BeforeRet_;
}
LA111_: ;
if (!(((2 &(1U<<((NU)(vX60gensym99865211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } control.prune = (tySequence__WSbLInFxGn0pnyF9cry8bUA*) incrSeqV3((TGenericSeq*)(control.prune), (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); T113_ = control.prune->Sup.len++; T114_ = (NimStringDesc*)0; T114_ = control.prune->data[T113_].topicID; control.prune->data[T113_].topicID = copyStringRC1(vX60gensym99865211_._o_2.v.topicID); if (T114_) nimGCunrefNoCycle(T114_); genericSeqAssign((&control.prune->data[T113_].peers), vX60gensym99865211_._o_2.v.peers, (&NTI__FEFXDzYbVdCsaxKNxgC9akw_)); control.prune->data[T113_].backoff = vX60gensym99865211_._o_2.v.backoff;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_4, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_317)) { raiseOverflow(); }; i_4 = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_317);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T117_;
#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"
T117_ = (prunepbs ? prunepbs->Sup.len : 0); if (!!((T117_ == L_4))) goto LA118_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_26));
}
LA118_: ;
} LA107: ;
}
}
}
LA102_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_318); TM__aqN7zH1J9bFcbzOEoWoYLbg_318.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_318.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_318.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_319;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_319); TM__aqN7zH1J9bFcbzOEoWoYLbg_319.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_319.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_319.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T129_; NI T130_; NI T131_; NI T132_; NI T133_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T125_; NIM_BOOL T126_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T125_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T126_ = (NIM_BOOL)0; T126_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T125_, 1); if (!!(T126_)) goto LA127_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA122;
}
LA127_: ;
nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T129_ = (NI)0; T129_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T129_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T130_ = (control.graft ? control.graft->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_322), T130_);
#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"
T131_ = (control.prune ? control.prune->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_323), T131_);
#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"
T132_ = (control.ihave ? control.ihave->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_324), T132_);
#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"
T133_ = (control.iwant ? control.iwant->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_325), 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((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
} LA122: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym99905019_; Exception* T136_; Exception* T137_; TM__aqN7zH1J9bFcbzOEoWoYLbg_319.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T136_ = (Exception*)0; T136_ = getCurrentException(); errX60gensym99905019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T136_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T137_ = (Exception*)0; T137_ = &errX60gensym99905019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeControl: message statistics", T137_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_319.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_318.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_318.status != 0) reraiseException(); chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE;
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
some__mwgeitgG9b51fYI5KSU9cpMQoptions((&control), (&(*Result)._o_2.v));
}
goto LA17_;
LA23_: ;
{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE;
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
none__qMHc4XLg9bsoG4E1fv0MH7woptions((&(*Result)._o_2.v));
}
LA17_: ;
}BeforeRet_: ;
}
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeRpcMsg__MKbKNVE8PoSMRTv0f8T9b9bQprotobuf)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msg, tyObject_Result__iopgQENVvJNoCEddKxkM1A* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_111; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb; tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ rpcMsg; tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg vX60gensym102075205_; tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA vX60gensym102085204_; tyObject_Result__sbBx7PRur70LTm9bisj5W6g vX60gensym102095204_;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.subscriptions, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.prune, NIM_NIL); (*Result)._o_2.v.control.has = 0; break;
}
(*Result).o = 0;
#line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_111); TM__aqN7zH1J9bFcbzOEoWoYLbg_111.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_111.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_111.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_112;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_112); TM__aqN7zH1J9bFcbzOEoWoYLbg_112.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_112.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_112.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T10_; NimStringDesc* T11_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__9c78XLTqudZ5E3xt5X2tFUQ T6_; NIM_BOOL T7_;
#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 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T6_[0] = topicStateIMPL__Xw85lndDuOG7rnXm9a2SS9ag();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NIM_BOOL)0; T7_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T6_, 1); if (!!(T7_)) goto LA8_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA3;
}
LA8_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_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"
T11_ = (NimStringDesc*)0; T11_ = shortLog__t8DD2nZSoPvV28s0XouGjw(msg->data, (msg ? msg->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_18), T11_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA3: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym102040019_; Exception* T14_; Exception* T15_; TM__aqN7zH1J9bFcbzOEoWoYLbg_112.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T14_ = (Exception*)0; T14_ = getCurrentException(); errX60gensym102040019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T14_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (Exception*)0; T15_ = &errX60gensym102040019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeRpcMsg: decoding message", T15_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_112.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_111.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_111.status != 0) reraiseException(); nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(msg, ((NI) 0), 0, (&pb));
nimZeroMem((void*)(&rpcMsg), sizeof(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym102075205_), sizeof(tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeMessages__D8Q6iTp5soT6RxLBBA09a9bgprotobuf((&pb), (&vX60gensym102075205_));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym102075205_.o)) goto LA20_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.subscriptions, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.prune, NIM_NIL); (*Result)._o_2.v.control.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym102075205_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym102075205_._o_1.e; goto BeforeRet_;
}
LA20_: ;
if (!(((2 &(1U<<((NU)(vX60gensym102075205_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } genericSeqAssign((&rpcMsg.messages), vX60gensym102075205_._o_2.v, (&NTI__oRzyI2tapcwoHwH1Bz2exA_));
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym102085204_), sizeof(tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeSubscriptions__D9c9bxOVJIyytE9baxMtU6gqgprotobuf((&pb), (&vX60gensym102085204_));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym102085204_.o)) goto LA24_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.subscriptions, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.prune, NIM_NIL); (*Result)._o_2.v.control.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym102085204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym102085204_._o_1.e; goto BeforeRet_;
}
LA24_: ;
if (!(((2 &(1U<<((NU)(vX60gensym102085204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } genericSeqAssign((&rpcMsg.subscriptions), vX60gensym102085204_._o_2.v, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_));
#line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym102095204_), sizeof(tyObject_Result__sbBx7PRur70LTm9bisj5W6g));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeControl__mKvTCPTYSPsVSDaVwKoMEgprotobuf((&pb), (&vX60gensym102095204_));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym102095204_.o)) goto LA28_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.subscriptions, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.prune, NIM_NIL); (*Result)._o_2.v.control.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym102095204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); } (*Result)._o_1.e = vX60gensym102095204_._o_1.e; goto BeforeRet_;
}
LA28_: ;
if (!(((2 &(1U<<((NU)(vX60gensym102095204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } genericSeqAssign((&rpcMsg.control.val.ihave), vX60gensym102095204_._o_2.v.val.ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&rpcMsg.control.val.iwant), vX60gensym102095204_._o_2.v.val.iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&rpcMsg.control.val.graft), vX60gensym102095204_._o_2.v.val.graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&rpcMsg.control.val.prune), vX60gensym102095204_._o_2.v.val.prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); rpcMsg.control.has = vX60gensym102095204_._o_2.v.has; chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.subscriptions, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.prune, NIM_NIL); (*Result)._o_2.v.control.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v.subscriptions), rpcMsg.subscriptions, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); genericSeqAssign((&(*Result)._o_2.v.messages), rpcMsg.messages, (&NTI__oRzyI2tapcwoHwH1Bz2exA_)); genericSeqAssign((&(*Result)._o_2.v.control.val.ihave), rpcMsg.control.val.ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&(*Result)._o_2.v.control.val.iwant), rpcMsg.control.val.iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&(*Result)._o_2.v.control.val.graft), rpcMsg.control.val.graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&(*Result)._o_2.v.control.val.prune), rpcMsg.control.val.prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); (*Result)._o_2.v.control.has = rpcMsg.control.has; }BeforeRet_: ;
}
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
static N_INLINE(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*, get__q1XJHl9a0zV706leLI3m59cwresults)(tyObject_Result__iopgQENVvJNoCEddKxkM1A* self) { tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* result; result = (tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*)0;
#line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!((*self).o)) goto LA3_;
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!(((1 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120)); }
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
raiseResultDefect__Z3pb1x8uKhrSVPCjH9bDTfg(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_334), (*self)._o_1.e);
}
LA3_: ;
if (!(((2 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_121)); } result = (&(*self)._o_2.v); return result;}
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(void, recvObservers__nQGvoPGYUe9bE9a2iXkhIrtg_2)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg) {
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ NIM_BOOL T3_; NI T5_;
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = (NIM_BOOL)0;
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = !(((*p_0).observers == 0)); if (!(T3_)) goto LA4_;
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T5_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); T3_ = (((NI) 0) < T5_); LA4_: ;
if (!T3_) goto LA6_;
{ tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* obs; NI i; NI L; NI T9_; obs = (tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T9_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); L = T9_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__aqN7zH1J9bFcbzOEoWoYLbg_336;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA11;
#line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if ((NU)(i) >= (NU)((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)){ raiseIndexError2(i,((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)-1); } obs = (*(*p_0).observers)->data[i];
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!((obs == 0))) goto LA14_;
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
(*obs).onRecv.ClE_0? (*obs).onRecv.ClP_0(p_0, msg, (*obs).onRecv.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_335)((*obs).onRecv.ClP_0))(p_0, msg);
}
LA14_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_336)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_336);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T18_;
#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"
T18_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); if (!!((T18_ == L))) goto LA19_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_26));
}
LA19_: ;
} LA11: ;
}
}
}
LA6_: ;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handle__8BmPpid0pnw6KJ0f1GMueg_4)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ*) ClE_0;
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_83;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_83); TM__aqN7zH1J9bFcbzOEoWoYLbg_83.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_83.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_83.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_99; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T96_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T97_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_106; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_330; tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* T198_; tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* T199_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T200_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T222_;
#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: ; { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_84;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_84); TM__aqN7zH1J9bFcbzOEoWoYLbg_84.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_84.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_84.status == 0) { { NI T13_; NimStringDesc* T14_; NimStringDesc* T15_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T16_; NIM_BOOL T17_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T9_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T9_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#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_).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) 2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_85));
#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__aqN7zH1J9bFcbzOEoWoYLbg_14), 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__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_86));
#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_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_39), T14_);
#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__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_23), T15_);
#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"
T16_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T16_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T17_ = (NIM_BOOL)0; T17_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T16_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_87), 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"
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* T20_; Exception* T21_; TM__aqN7zH1J9bFcbzOEoWoYLbg_84.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_).errX60gensym1024200196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T20_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T21_ = (Exception*)0; T21_ = &(*colonenvP_).errX60gensym1024200196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("starting pubsub read loop", T21_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_84.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
STATE1: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ Exception* T24_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_89;
#line 133 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T24_ = (Exception*)0; T24_ = getCurrentException(); if (!((T24_) && (isObjWithCache((*T24_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE89)))) goto LA25_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_89); TM__aqN7zH1J9bFcbzOEoWoYLbg_89.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_89.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_89.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_90;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_90); TM__aqN7zH1J9bFcbzOEoWoYLbg_90.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_90.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_90.status == 0) { { NI T36_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T32_; NIM_BOOL T33_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T32_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T32_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T33_ = (NIM_BOOL)0; T33_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T32_, 2); if (!!(T33_)) goto LA34_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA29;
}
LA34_: ;
#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__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_91));
#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"
T36_ = (NI)0; T36_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_92));
#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));
} LA29: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T39_; Exception* T40_; TM__aqN7zH1J9bFcbzOEoWoYLbg_90.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_).errX60gensym1031100198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T39_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T40_ = (Exception*)0; T40_ = &(*colonenvP_).errX60gensym1031100198_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unexpected cancellation in PubSubPeer.handle", T40_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_90.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_89.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_89.status != 0) reraiseException(); }
goto LA22_;
LA25_: ;
{ Exception* T44_; Exception* T47_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_94;
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T44_ = (Exception*)0; T44_ = getCurrentException(); if (!((T44_) && (isObjWithCache((*T44_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE94)))) goto LA45_;
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T47_ = (Exception*)0; T47_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc9), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T47_)));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_94); TM__aqN7zH1J9bFcbzOEoWoYLbg_94.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_94.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_94.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_95;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_95); TM__aqN7zH1J9bFcbzOEoWoYLbg_95.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_95.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_95.status == 0) { { NI T57_; NimStringDesc* T58_; NimStringDesc* T59_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T60_; NIM_BOOL T61_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T53_; NIM_BOOL T54_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T53_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T53_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T54_ = (NIM_BOOL)0; T54_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T53_, 2); if (!!(T54_)) goto LA55_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA50;
}
LA55_: ;
#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__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_96));
#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"
T57_ = (NI)0; T57_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T57_);
#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__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97));
#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"
T58_ = (NimStringDesc*)0; T58_ = 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__aqN7zH1J9bFcbzOEoWoYLbg_39), T58_);
#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"
T59_ = (NimStringDesc*)0; T59_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_23), T59_);
#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"
T60_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T60_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T61_ = (NIM_BOOL)0; T61_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T60_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_87), 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_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_98), (*(*colonenvP_).exc9).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_).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));
} LA50: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T64_; Exception* T65_; TM__aqN7zH1J9bFcbzOEoWoYLbg_95.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_).errX60gensym10316501911_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T64_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T65_ = (Exception*)0; T65_ = &(*colonenvP_).errX60gensym10316501911_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception occurred in PubSubPeer.handle", T65_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_95.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_94.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_94.status != 0) reraiseException(); }
goto LA22_;
LA45_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA22_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE2: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_99); TM__aqN7zH1J9bFcbzOEoWoYLbg_99.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_99.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_99.status == 0) { { NI T77_; NimStringDesc* T78_; NimStringDesc* T79_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T80_; NIM_BOOL T81_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T73_; NIM_BOOL T74_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T73_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T73_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T74_ = (NIM_BOOL)0; T74_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T73_, 2); if (!!(T74_)) goto LA75_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA70;
}
LA75_: ;
#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__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_100));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T77_ = (NI)0; T77_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_101));
#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"
T78_ = (NimStringDesc*)0; T78_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_39), T78_);
#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"
T79_ = (NimStringDesc*)0; T79_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_23), T79_);
#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"
T80_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T80_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T81_ = (NIM_BOOL)0; T81_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T80_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_87), 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_).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));
} LA70: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T84_; Exception* T85_; TM__aqN7zH1J9bFcbzOEoWoYLbg_99.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_).errX60gensym10326001913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T84_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T85_ = (Exception*)0; T85_ = &(*colonenvP_).errX60gensym10326001913_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("exiting pubsub read loop", T85_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_99.status != 0) reraiseException();
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA88_;
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA92_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA90_;
LA92_: ;
{
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
closureIterSetupExc(NIM_NIL);
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otocols/pubsub/pubsubpeer.nim", 141); }
LA90_: ;
}
LA88_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE3: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
STATE4: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture15 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T96_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T96_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T97_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T97_ = close__gxLphtNLWoZynqFVNfRurg(T96_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture15), &T97_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture15);
#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_).chronosInternalTmpFuture15; popSafePoint(); goto BeforeRet_;
STATE5: ;
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T100_; NIM_BOOL T101_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_102; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T124_; tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* T125_;
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T100_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T100_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T101_ = (NIM_BOOL)0; T101_ = atEof__UjBRkWP1UfYXeKLzii9b2MQ(T100_); if (!!(T101_)) goto LA102_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_102); TM__aqN7zH1J9bFcbzOEoWoYLbg_102.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_102.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_102.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_103;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_103); TM__aqN7zH1J9bFcbzOEoWoYLbg_103.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_103.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_103.status == 0) { { NI T113_; NimStringDesc* T114_; NimStringDesc* T115_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T116_; NIM_BOOL T117_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T109_; NIM_BOOL T110_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T109_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T109_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T110_ = (NIM_BOOL)0; T110_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T109_, 2); if (!!(T110_)) goto LA111_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA106;
}
LA111_: ;
#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__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_104));
#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"
T113_ = (NI)0; T113_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record16), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T113_);
#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__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_105));
#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"
T114_ = (NimStringDesc*)0; T114_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_39), T114_);
#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"
T115_ = (NimStringDesc*)0; T115_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_23), T115_);
#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"
T116_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T116_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T117_ = (NIM_BOOL)0; T117_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T116_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record16), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_87), T117_);
#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));
} LA106: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T120_; Exception* T121_; TM__aqN7zH1J9bFcbzOEoWoYLbg_103.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T120_ = (Exception*)0; T120_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym10256501917_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T120_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T121_ = (Exception*)0; T121_ = &(*colonenvP_).errX60gensym10256501917_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("waiting for data", T121_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_103.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_102.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_102.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture18 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T124_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T124_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T125_ = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; T125_ = readLp__yrqRTgFpaKXcGrOBmxu9bMg(T124_, ((NI) 65536)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture18), &T125_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).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_;
}
goto LA98_;
LA102_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
LA98_: ;
STATE6: ;
#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* T131_; NimStringDesc* T132_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA129_;
T131_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T131_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T131_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T131_).Sup.Sup.Sup.name = "CancelledError"; T132_ = (NimStringDesc*)0; T132_ = (*T131_).Sup.Sup.Sup.message; (*T131_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_46)); if (T132_) nimGCunrefNoCycle(T132_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T131_, "CancelledError", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA129_: ;
#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 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE7: ;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).data19), internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop(((tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*) ((*colonenvP_).chronosInternalTmpFuture18))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE8: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_106); TM__aqN7zH1J9bFcbzOEoWoYLbg_106.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_106.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_106.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_107;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_107); TM__aqN7zH1J9bFcbzOEoWoYLbg_107.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_107.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_107.status == 0) { { NI T142_; NimStringDesc* T143_; NimStringDesc* T144_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T145_; NIM_BOOL T146_; NimStringDesc* T147_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T138_; NIM_BOOL T139_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T138_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T138_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T139_ = (NIM_BOOL)0; T139_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T138_, 2); if (!!(T139_)) goto LA140_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA135;
}
LA140_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record20), 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_).record20)); unsureAsgnRef((void**)&(*colonenvP_).record20.output.buffer, NIM_NIL); (*colonenvP_).record20.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_).record20), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_108));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T142_ = (NI)0; T142_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record20), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T142_);
#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_).record20), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_109));
#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"
T143_ = (NimStringDesc*)0; T143_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record20), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_39), T143_);
#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"
T144_ = (NimStringDesc*)0; T144_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record20), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_23), T144_);
#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"
T145_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T145_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T146_ = (NIM_BOOL)0; T146_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T145_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record20), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_87), T146_);
#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"
T147_ = (NimStringDesc*)0; T147_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).data19->data, ((*colonenvP_).data19 ? (*colonenvP_).data19->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record20), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_110), T147_);
#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_).record20));
#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_).record20));
} LA135: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T150_; Exception* T151_; TM__aqN7zH1J9bFcbzOEoWoYLbg_107.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T150_ = (Exception*)0; T150_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym10266001921_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T150_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T151_ = (Exception*)0; T151_ = &(*colonenvP_).errX60gensym10266001921_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("read data from peer", T151_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_107.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_106.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_106.status != 0) reraiseException();
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
decodeRpcMsg__MKbKNVE8PoSMRTv0f8T9b9bQprotobuf((*colonenvP_).data19, (&(*colonenvP_).rmsg22));
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_326;
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!((*colonenvP_).rmsg22.o)) goto LA156_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_326); TM__aqN7zH1J9bFcbzOEoWoYLbg_326.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_326.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_326.status == 0) { { NI T166_; NimStringDesc* T167_; NimStringDesc* T168_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T169_; NIM_BOOL T170_; tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg T171_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T162_; NIM_BOOL T163_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T162_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T162_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T163_ = (NIM_BOOL)0; T163_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 4), T162_, 2); if (!!(T163_)) goto LA164_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA159;
}
LA164_: ;
#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) 4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_327));
#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"
T166_ = (NI)0; T166_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record23), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T166_);
#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__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_328));
#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"
T167_ = (NimStringDesc*)0; T167_ = 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__aqN7zH1J9bFcbzOEoWoYLbg_39), T167_);
#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"
T168_ = (NimStringDesc*)0; T168_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record23), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_23), T168_);
#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"
T169_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T169_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T170_ = (NIM_BOOL)0; T170_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T169_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record23), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_87), T170_);
#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"
T171_ = (tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg)0; T171_ = error__SRiexXe5aqBl9arTatjWpVg((&(*colonenvP_).rmsg22));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__oDgz4vKMKmQ8l7MmmSK6xw((&(*colonenvP_).record23), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_329), T171_);
#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));
} LA159: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T174_; Exception* T175_; TM__aqN7zH1J9bFcbzOEoWoYLbg_326.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T174_ = (Exception*)0; T174_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym10276001924_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T174_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T175_ = (Exception*)0; T175_ = &(*colonenvP_).errX60gensym10276001924_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("failed to decode msg from peer", T175_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_326.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
LA156_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_330); TM__aqN7zH1J9bFcbzOEoWoYLbg_330.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_330.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_330.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_331;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_331); TM__aqN7zH1J9bFcbzOEoWoYLbg_331.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_331.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_331.status == 0) { { NI T185_; NimStringDesc* T186_; NimStringDesc* T187_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T188_; NIM_BOOL T189_; tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* T190_; tyTuple__TEVxBpejpD9b9bkfFnONsDcQ T191_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T181_; NIM_BOOL T182_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T181_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T181_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T182_ = (NIM_BOOL)0; T182_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T181_, 2); if (!!(T182_)) goto LA183_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA178;
}
LA183_: ;
#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__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_332));
#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"
T185_ = (NI)0; T185_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record25), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T185_);
#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__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_333));
#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"
T186_ = (NimStringDesc*)0; T186_ = 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__aqN7zH1J9bFcbzOEoWoYLbg_39), T186_);
#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"
T187_ = (NimStringDesc*)0; T187_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_23), T187_);
#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"
T188_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T188_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T189_ = (NIM_BOOL)0; T189_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T188_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record25), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_87), T189_);
#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 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T190_ = (tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*)0; T190_ = get__q1XJHl9a0zV706leLI3m59cwresults((&(*colonenvP_).rmsg22));
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&T191_), sizeof(tyTuple__TEVxBpejpD9b9bkfFnONsDcQ)); shortLog__n660G9aZnuXW5FgQ0r19aHlw((&(*T190_)), (&T191_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__GhWi7AIWVqt7uu6sxAhbKw((&(*colonenvP_).record25), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_18), (&T191_));
#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));
} LA178: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T194_; Exception* T195_; TM__aqN7zH1J9bFcbzOEoWoYLbg_331.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T194_ = (Exception*)0; T194_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym10298501926_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T194_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T195_ = (Exception*)0; T195_ = &(*colonenvP_).errX60gensym10298501926_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decoded msg from peer", T195_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_331.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_330.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_330.status != 0) reraiseException();
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T198_ = (tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*)0; T198_ = get__q1XJHl9a0zV706leLI3m59cwresults((&(*colonenvP_).rmsg22));
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
recvObservers__nQGvoPGYUe9bE9a2iXkhIrtg_2((*(*colonenvP_).colonup_).p2, T198_);
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T199_ = (tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*)0; T199_ = get__q1XJHl9a0zV706leLI3m59cwresults((&(*colonenvP_).rmsg22)); T200_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T200_ = (*(*(*colonenvP_).colonup_).p2).handler.ClE_0? (*(*(*colonenvP_).colonup_).p2).handler.ClP_0((*(*colonenvP_).colonup_).p2, (&(*T199_)), (*(*(*colonenvP_).colonup_).p2).handler.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_337)((*(*(*colonenvP_).colonup_).p2).handler.ClP_0))((*(*colonenvP_).colonup_).p2, (&(*T199_))); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture18), &T200_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture18);
#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_).chronosInternalTmpFuture18; 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* T205_; NimStringDesc* T206_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA203_;
T205_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T205_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T205_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T205_).Sup.Sup.Sup.name = "CancelledError"; T206_ = (NimStringDesc*)0; T206_ = (*T205_).Sup.Sup.Sup.message; (*T205_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_46)); if (T206_) nimGCunrefNoCycle(T206_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T205_, "CancelledError", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA203_: ;
#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 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_).chronosInternalTmpFuture18)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE10: ;
#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* T211_; NimStringDesc* T212_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA209_;
T211_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T211_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T211_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T211_).Sup.Sup.Sup.name = "CancelledError"; T212_ = (NimStringDesc*)0; T212_ = (*T211_).Sup.Sup.Sup.message; (*T211_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_46)); if (T212_) nimGCunrefNoCycle(T212_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T211_, "CancelledError", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA209_: ;
#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_).chronosInternalTmpFuture15);
#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_).chronosInternalTmpFuture15)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE11: ;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA215_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA219_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA217_;
LA219_: ;
{
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
closureIterSetupExc(NIM_NIL);
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otocols/pubsub/pubsubpeer.nim", 132); }
LA217_: ;
}
LA215_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE12: ;
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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"
T222_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T222_ = srcLocImpl__ztATJ6e0Wy3yzX0D8vy5Yg();
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T222_);
#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__aqN7zH1J9bFcbzOEoWoYLbg_83.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__aqN7zH1J9bFcbzOEoWoYLbg_338[((*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 LA227_;
#line 0 "\?\?\?"
reraiseException(); }
LA227_: ;
#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 LA231_;
#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_)); }
LA231_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_83.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, handle_continue__RShFA5u7DpE1m9aXYl0QIyQ)(void* udataX60gensym102375029_, void* ClE_0) { tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ* colonenvP_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_339; colonenvP_ = (tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_339); TM__aqN7zH1J9bFcbzOEoWoYLbg_339.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_339.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_339.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym102375030_;
#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_).nameIterVarX60gensym1023750284_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym102375030_ = (*colonenvP_).nameIterVarX60gensym1023750284_.ClP_0((*colonenvP_).nameIterVarX60gensym1023750284_.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_ = !((nextX60gensym102375030_ == 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(nextX60gensym102375030_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym102375030_ = (*colonenvP_).nameIterVarX60gensym1023750284_.ClP_0((*colonenvP_).nameIterVarX60gensym1023750284_.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_).nameIterVarX60gensym1023750284_); 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 (!(nextX60gensym102375030_ == 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__aqN7zH1J9bFcbzOEoWoYLbg_342));
}
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 = handle_continue__RShFA5u7DpE1m9aXYl0QIyQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym102375030_, 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__aqN7zH1J9bFcbzOEoWoYLbg_339.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* excX60gensym102375032_; Exception* T32_; TM__aqN7zH1J9bFcbzOEoWoYLbg_339.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(); excX60gensym102375032_ = ((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*)excX60gensym102375032_, "CatchableError", "handle_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_ = &excX60gensym102375032_->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__aqN7zH1J9bFcbzOEoWoYLbg_339.status != 0) reraiseException();}
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__As9aQ9bwLwNA63jPAnSGuwhA)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ*) newObj((&NTI__3vgFDFbffJ16LwNwQCLULg_), sizeof(tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ)); (*colonenv_).Sup.m_type = (&NTI__H2G4isgzzeWaPo7iI8MGDQ_);
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).p2), p_0);
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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__tPWn6CwYDWZM9bH9cwvC5puQ();
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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___6Isi4zgXDdE4HiDZLjyLlQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ*) newObj((&NTI__TtgAPlk9aesXgYUOEuR7D9aA_), sizeof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ)); (*colonenv__2).Sup.m_type = (&NTI__6Isi4zgXDdE4HiDZLjyLlQ_);
#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 = handle__8BmPpid0pnw6KJ0f1GMueg_4; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1023750284_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1023750284_.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 = handle_continue__RShFA5u7DpE1m9aXYl0QIyQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_343)(T3_.ClP_0))(NIM_NIL);
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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*, connectOnce__8BmPpid0pnw6KJ0f1GMueg_3)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA*) ClE_0;
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_66;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_66); TM__aqN7zH1J9bFcbzOEoWoYLbg_66.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_66.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_66.status == 0) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T5_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_73; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T65_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T91_;
#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: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T5_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T5_ = (*(*(*colonenvP_).colonup_).p1).getConn.ClE_0? (*(*(*colonenvP_).colonup_).p1).getConn.ClP_0((*(*(*colonenvP_).colonup_).p1).getConn.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_67)((*(*(*colonenvP_).colonup_).p1).getConn.ClP_0))(); 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) 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; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_68; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T28_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T29_;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!(((*(*(*colonenvP_).colonup_).p1).sendConn == NIM_NIL))) goto LA8_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_68); TM__aqN7zH1J9bFcbzOEoWoYLbg_68.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_68.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_68.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_69;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_69); TM__aqN7zH1J9bFcbzOEoWoYLbg_69.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_69.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_69.status == 0) { { NI T19_; NimStringDesc* T20_; NimStringDesc* T21_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T15_; NIM_BOOL T16_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T15_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T15_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T16_ = (NIM_BOOL)0; T16_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T15_, 2); if (!!(T16_)) goto LA17_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA12;
}
LA17_: ;
#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__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_70));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (NI)0; T19_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T19_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_71));
#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"
T20_ = (NimStringDesc*)0; T20_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_17), T20_);
#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"
T21_ = (NimStringDesc*)0; T21_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*(*colonenvP_).colonup_).p1).sendConn);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_39), T21_);
#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));
} LA12: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T24_; Exception* T25_; TM__aqN7zH1J9bFcbzOEoWoYLbg_69.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T24_ = (Exception*)0; T24_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1034950198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T24_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T25_ = (Exception*)0; T25_ = &(*colonenvP_).errX60gensym1034950198_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Removing send connection", T25_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_69.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_68.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_68.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 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T28_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T28_ = &(*(*(*colonenvP_).colonup_).p1).sendConn->Sup;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T29_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T29_ = close__gxLphtNLWoZynqFVNfRurg(T28_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T29_->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_;
}
goto LA6_;
LA8_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
LA6_: ;
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* 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__aqN7zH1J9bFcbzOEoWoYLbg_46)); if (T36_) nimGCunrefNoCycle(T36_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T35_, "CancelledError", "connectOnce", "/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 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE4: ;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).newConn10), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture4))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE5: ;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T41_; NimStringDesc* T42_;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!((*colonenvP_).newConn10 == 0)) goto LA39_;
T41_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T41_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T41_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T41_).Sup.name = "CatchableError"; T42_ = (NimStringDesc*)0; T42_ = (*T41_).Sup.message; (*T41_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_72)); if (T42_) nimGCunrefNoCycle(T42_);
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
raiseExceptionEx((Exception*)T41_, "CatchableError", "connectOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otocols/pubsub/pubsubpeer.nim", 148); }
LA39_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_73); TM__aqN7zH1J9bFcbzOEoWoYLbg_73.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_73.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_73.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_74;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_74); TM__aqN7zH1J9bFcbzOEoWoYLbg_74.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_74.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_74.status == 0) { { NI T52_; NimStringDesc* T53_; NimStringDesc* T54_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T48_; NIM_BOOL T49_;
#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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T48_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T48_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T49_ = (NIM_BOOL)0; T49_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T48_, 2); if (!!(T49_)) goto LA50_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA45;
}
LA50_: ;
#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__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_75));
#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"
T52_ = (NI)0; T52_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record11), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T52_);
#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__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_76));
#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"
T53_ = (NimStringDesc*)0; T53_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_17), T53_);
#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_).newConn10);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_77), 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_).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));
} LA45: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T57_; Exception* T58_; TM__aqN7zH1J9bFcbzOEoWoYLbg_74.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_).errX60gensym10340001912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T57_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T58_ = (Exception*)0; T58_ = &(*colonenvP_).errX60gensym10340001912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Get new send connection", T58_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_74.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_73.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_73.status != 0) reraiseException();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).p1).sendConn), (*colonenvP_).newConn10);
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!(((*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0 == TM__aqN7zH1J9bFcbzOEoWoYLbg_78.ClP_0 && (*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0 == TM__aqN7zH1J9bFcbzOEoWoYLbg_78.ClE_0))) goto LA63_;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
(*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0? (*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0((*(*colonenvP_).colonup_).p1, TM__aqN7zH1J9bFcbzOEoWoYLbg_79, (*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_80)((*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0))((*(*colonenvP_).colonup_).p1, TM__aqN7zH1J9bFcbzOEoWoYLbg_79);
}
LA63_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T65_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T65_ = handle__As9aQ9bwLwNA63jPAnSGuwhA((*(*colonenvP_).colonup_).p1, (*colonenvP_).newConn10); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T65_->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) 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_).chronosInternalTmpFuture4; 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* T70_; NimStringDesc* T71_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA68_;
T70_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T70_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T70_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T70_).Sup.Sup.Sup.name = "CancelledError"; T71_ = (NimStringDesc*)0; T71_ = (*T70_).Sup.Sup.Sup.message; (*T70_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_46)); if (T71_) nimGCunrefNoCycle(T71_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T70_, "CancelledError", "connectOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA68_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture4)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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* T76_; NimStringDesc* T77_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA74_;
T76_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T76_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T76_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T76_).Sup.Sup.Sup.name = "CancelledError"; T77_ = (NimStringDesc*)0; T77_ = (*T76_).Sup.Sup.Sup.message; (*T76_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_46)); if (T77_) nimGCunrefNoCycle(T77_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T76_, "CancelledError", "connectOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA74_: ;
#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 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE8: ;
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).p1).sendConn), NIM_NIL);
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!(((*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0 == TM__aqN7zH1J9bFcbzOEoWoYLbg_78.ClP_0 && (*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0 == TM__aqN7zH1J9bFcbzOEoWoYLbg_78.ClE_0))) goto LA80_;
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
(*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0? (*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0((*(*colonenvP_).colonup_).p1, TM__aqN7zH1J9bFcbzOEoWoYLbg_344, (*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_345)((*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0))((*(*colonenvP_).colonup_).p1, TM__aqN7zH1J9bFcbzOEoWoYLbg_344);
}
LA80_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE9: ;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA84_;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA88_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA86_;
LA88_: ;
{
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
closureIterSetupExc(NIM_NIL);
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "connectOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otocols/pubsub/pubsubpeer.nim", 162); }
LA86_: ;
}
LA84_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE10: ;
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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"
T91_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T91_ = srcLocImpl__6Xn8l8K9cYyG9am2i3V0IaxA();
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T91_);
#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__aqN7zH1J9bFcbzOEoWoYLbg_66.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__aqN7zH1J9bFcbzOEoWoYLbg_346[((*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 LA96_;
#line 0 "\?\?\?"
reraiseException(); }
LA96_: ;
#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 LA100_;
#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_)); }
LA100_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_66.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, connectOnce_continue__LvenmjorDtJaZkol7CO4iA)(void* udataX60gensym103345047_, void* ClE_0) { tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ* colonenvP_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_347; colonenvP_ = (tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_347); TM__aqN7zH1J9bFcbzOEoWoYLbg_347.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_347.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_347.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym103345048_;
#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_).nameIterVarX60gensym1033450463_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym103345048_ = (*colonenvP_).nameIterVarX60gensym1033450463_.ClP_0((*colonenvP_).nameIterVarX60gensym1033450463_.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_ = !((nextX60gensym103345048_ == 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(nextX60gensym103345048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym103345048_ = (*colonenvP_).nameIterVarX60gensym1033450463_.ClP_0((*colonenvP_).nameIterVarX60gensym1033450463_.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_).nameIterVarX60gensym1033450463_); 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 (!(nextX60gensym103345048_ == 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__aqN7zH1J9bFcbzOEoWoYLbg_350));
}
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 = connectOnce_continue__LvenmjorDtJaZkol7CO4iA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym103345048_, 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__aqN7zH1J9bFcbzOEoWoYLbg_347.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* excX60gensym103345050_; Exception* T32_; TM__aqN7zH1J9bFcbzOEoWoYLbg_347.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(); excX60gensym103345050_ = ((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*)excX60gensym103345050_, "CatchableError", "connectOnce_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_ = &excX60gensym103345050_->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__aqN7zH1J9bFcbzOEoWoYLbg_347.status != 0) reraiseException();}
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, connectOnce__hXuoQl9ac2U6ir5d3xPlkTg_2)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ*) newObj((&NTI__u6nhNBOKCd6b9bRBMmH48Nw_), sizeof(tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ)); (*colonenv_).Sup.m_type = (&NTI__XsY0xouBxDFW0dV47NR3TQ_);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).p1), p_0);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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__tJegNBl7Vc9bDkGXBGJtj2Q();
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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___ktQTK4KGZi76Pigk9bocxUA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA*) newObj((&NTI__XAQ4SCRReaf2vpLBLtjAig_), sizeof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA)); (*colonenv__2).Sup.m_type = (&NTI__ktQTK4KGZi76Pigk9bocxUA_);
#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 = connectOnce__8BmPpid0pnw6KJ0f1GMueg_3; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1033450463_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1033450463_.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 = connectOnce_continue__LvenmjorDtJaZkol7CO4iA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_351)(T3_.ClP_0))(NIM_NIL);
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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*, connectImpl__8BmPpid0pnw6KJ0f1GMueg_2)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q*) ClE_0;
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_59;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_59); TM__aqN7zH1J9bFcbzOEoWoYLbg_59.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_59.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_59.status == 0) { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T47_;
#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;
}
STATE0: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
STATE1: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ Exception* T8_; Exception* T11_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_61;
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T8_ = (Exception*)0; T8_ = getCurrentException(); if (!((T8_) && (isObjWithCache((*T8_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE61)))) goto LA9_;
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T11_ = (Exception*)0; T11_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc4), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_61); TM__aqN7zH1J9bFcbzOEoWoYLbg_61.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_61.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_61.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T16_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T16_[1] = topicStateIMPL__4LLv8KJU09aanLq4s9a9aa9bvw();
#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_).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) 2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_62));
#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_).record5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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_).record5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_63));
#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__aqN7zH1J9bFcbzOEoWoYLbg_18), (*(*colonenvP_).exc4).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_).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));
} LA13: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T23_; Exception* T24_; TM__aqN7zH1J9bFcbzOEoWoYLbg_61.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_).errX60gensym1036400196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T23_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T24_ = (Exception*)0; T24_ = &(*colonenvP_).errX60gensym1036400196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Could not establish send connection", T24_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_61.status != 0) reraiseException(); }
goto LA6_;
LA9_: ;
{
#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;
}
LA6_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA28_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA32_;
#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 LA30_;
LA32_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "connectImpl", "\?\?\?", 0); }
LA30_: ;
}
LA28_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE4: ;
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T39_; if (!NIM_TRUE) goto LA37_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T39_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T39_ = connectOnce__hXuoQl9ac2U6ir5d3xPlkTg_2((*(*colonenvP_).colonup_).p1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T39_->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) 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_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
}
goto LA35_;
LA37_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
LA35_: ;
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* T45_; NimStringDesc* T46_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).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__aqN7zH1J9bFcbzOEoWoYLbg_46)); if (T46_) nimGCunrefNoCycle(T46_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T45_, "CancelledError", "connectImpl", "/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_).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) 4); popSafePoint();
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE6: ;
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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"
T47_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T47_ = srcLocImpl__C6ep9cCwxc6R1SbZCR9c2BUw();
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T47_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE7: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_59.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(8)){ raiseIndexError2((*colonenvP_).colonstate_, 8); } (*colonenvP_).colonstate_ = TM__aqN7zH1J9bFcbzOEoWoYLbg_352[((*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 LA52_;
#line 0 "\?\?\?"
reraiseException(); }
LA52_: ;
#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 LA56_;
#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_)); }
LA56_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_59.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, connectImpl_continue__ZGH9aMR8VyWPO4gI6D17xrA)(void* udataX60gensym103585047_, void* ClE_0) { tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA* colonenvP_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_353; colonenvP_ = (tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_353); TM__aqN7zH1J9bFcbzOEoWoYLbg_353.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_353.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_353.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym103585048_;
#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_).nameIterVarX60gensym1035850463_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym103585048_ = (*colonenvP_).nameIterVarX60gensym1035850463_.ClP_0((*colonenvP_).nameIterVarX60gensym1035850463_.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_ = !((nextX60gensym103585048_ == 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(nextX60gensym103585048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym103585048_ = (*colonenvP_).nameIterVarX60gensym1035850463_.ClP_0((*colonenvP_).nameIterVarX60gensym1035850463_.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_).nameIterVarX60gensym1035850463_); 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 (!(nextX60gensym103585048_ == 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__aqN7zH1J9bFcbzOEoWoYLbg_356));
}
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 = connectImpl_continue__ZGH9aMR8VyWPO4gI6D17xrA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym103585048_, 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__aqN7zH1J9bFcbzOEoWoYLbg_353.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* excX60gensym103585050_; Exception* T32_; TM__aqN7zH1J9bFcbzOEoWoYLbg_353.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(); excX60gensym103585050_ = ((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*)excX60gensym103585050_, "CatchableError", "connectImpl_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_ = &excX60gensym103585050_->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__aqN7zH1J9bFcbzOEoWoYLbg_353.status != 0) reraiseException();}
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, connectImpl__hXuoQl9ac2U6ir5d3xPlkTg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA*) newObj((&NTI__GjvQCAxdwA0KpFH9cEZVhxQ_), sizeof(tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA)); (*colonenv_).Sup.m_type = (&NTI__ggBhG3Hm5h3w7uz9c9a9azCOA_);
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).p1), p_0);
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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__M1vPLb2dDArEoAjwZQiQuw();
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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___fzpbyj6bwRIuLcHgr8iq6Q*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q*) newObj((&NTI__fUZhJbUUU3mmmjojdpAvGQ_), sizeof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q)); (*colonenv__2).Sup.m_type = (&NTI__fzpbyj6bwRIuLcHgr8iq6Q_);
#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 = connectImpl__8BmPpid0pnw6KJ0f1GMueg_2; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1035850463_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1035850463_.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 = connectImpl_continue__ZGH9aMR8VyWPO4gI6D17xrA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_357)(T3_.ClP_0))(NIM_NIL);
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(void, connect__l7MY9cuppR9cDUHI0GGXf8gw)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T1_;
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T1_ = connectImpl__hXuoQl9ac2U6ir5d3xPlkTg(p_0);
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T1_);
}
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
static N_INLINE(NI, hash__7gl3lTUUVpX34lnpKJqWSAhashes)(void* x_0) { NI result; result = (NI)0;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
result = ((NI) ((NU)((NU64)(((NU) (ptrdiff_t) (x_0))) >> (NU64)(((NI) 3))))); return result;}
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(NI, hash__OLouPVid6xkyWui6RV5AdA)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { NI result; result = (NI)0;
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
result = hash__7gl3lTUUVpX34lnpKJqWSAhashes(((void*) (p_0))); return result;}
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, connected__h67I0HGAwqXEIkP2k6wMzg_2)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { NIM_BOOL result; NIM_BOOL T1_; NIM_BOOL T3_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T4_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T6_; result = (NIM_BOOL)0;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = (NIM_BOOL)0;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = !(((*p_0).sendConn == 0)); if (!(T1_)) goto LA2_;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = (NIM_BOOL)0;
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T4_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T4_ = &(*p_0).sendConn->Sup;
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T4_); if (T3_) goto LA5_;
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T6_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T6_ = &(*p_0).sendConn->Sup;
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = atEof__UjBRkWP1UfYXeKLzii9b2MQ(T6_); LA5_: ;
T1_ = !(T3_); LA2_: ;
result = T1_; return result;}
N_LIB_PRIVATE N_NIMCALL(void, libp2p_pubsubpeerDatInit000)(void) {
#line 999999 "generated_not_to_break_here"
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[14];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_3_2[2];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_4_2[2];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_5_2[2];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_6_2[2];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_7_2[2];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_32_5[5];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[15];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_57_4[4];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[10];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_64_4[4];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[13];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_81_5[5];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[27];
static TNimNode TM__aqN7zH1J9bFcbzOEoWoYLbg_0[121];NTI__6rsvBHOjeRkx0KPoUqsmsw_.size = sizeof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw);
NTI__6rsvBHOjeRkx0KPoUqsmsw_.kind = 17;
NTI__6rsvBHOjeRkx0KPoUqsmsw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__6rsvBHOjeRkx0KPoUqsmsw_.name = "PubSubPeer:ObjectType";
NTI__6rsvBHOjeRkx0KPoUqsmsw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6rsvBHOjeRkx0KPoUqsmsw_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[1];
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.kind = 18;
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.base = 0;
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.name = "tuple of (pointer, ref object)";
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cK1MMA1Kxu5q35gjE9bkNsw_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_3_2[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[3];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[3].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[3].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[3].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[3].name = "Field0";
TM__aqN7zH1J9bFcbzOEoWoYLbg_3_2[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[4];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[4].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[4].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[4].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[4].name = "Field1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[2].len = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[2].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[2].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_3_2[0];
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[2];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[1].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[1].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, getConn);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[1].typ = (&NTI__cK1MMA1Kxu5q35gjE9bkNsw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[1].name = "getConn";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[5];
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.kind = 18;
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.base = 0;
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.name = "tuple of (pointer, ref object)";
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_4_2[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[7];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[7].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[7].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[7].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[7].name = "Field0";
TM__aqN7zH1J9bFcbzOEoWoYLbg_4_2[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[8];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[8].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[8].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[8].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[8].name = "Field1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[6].len = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[6].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[6].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_4_2[0];
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[6];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[5].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[5].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, onEvent);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[5].typ = (&NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[5].name = "onEvent";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[9];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[9].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[9].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, codec);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[9].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[9].name = "codec";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[10];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[10].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[10].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, sendConn);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[10].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[10].name = "sendConn";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[11];
NTI__R269cpuasLo9bGSSlUkh07MA_.size = sizeof(tySequence__R269cpuasLo9bGSSlUkh07MA*);
NTI__R269cpuasLo9bGSSlUkh07MA_.kind = 24;
NTI__R269cpuasLo9bGSSlUkh07MA_.base = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
NTI__R269cpuasLo9bGSSlUkh07MA_.name = "seq[Connection]";
NTI__R269cpuasLo9bGSSlUkh07MA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__R269cpuasLo9bGSSlUkh07MA_;
NTI__R269cpuasLo9bGSSlUkh07MA_.marker = Marker_tySequence__R269cpuasLo9bGSSlUkh07MA;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[11].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[11].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, connections);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[11].typ = (&NTI__R269cpuasLo9bGSSlUkh07MA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[11].name = "connections";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[5] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[12];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[12].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[12].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, peerId);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[12].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[12].name = "peerId";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[6] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[13];
NTI__Wpg2xRrh64OKzIhNi5WiUw_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__Wpg2xRrh64OKzIhNi5WiUw_.kind = 18;
NTI__Wpg2xRrh64OKzIhNi5WiUw_.base = 0;
NTI__Wpg2xRrh64OKzIhNi5WiUw_.name = "tuple of (pointer, ref object)";
NTI__Wpg2xRrh64OKzIhNi5WiUw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Wpg2xRrh64OKzIhNi5WiUw_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_5_2[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[15];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[15].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[15].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[15].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[15].name = "Field0";
TM__aqN7zH1J9bFcbzOEoWoYLbg_5_2[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[16];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[16].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[16].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[16].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[16].name = "Field1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[14].len = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[14].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[14].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_5_2[0];
NTI__Wpg2xRrh64OKzIhNi5WiUw_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[14];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[13].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[13].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, handler);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[13].typ = (&NTI__Wpg2xRrh64OKzIhNi5WiUw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[13].name = "handler";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[7] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[17];
NTI__OQ19cc5OePJcqC5N241nbAg_.size = sizeof(tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg);
NTI__OQ19cc5OePJcqC5N241nbAg_.kind = 18;
NTI__OQ19cc5OePJcqC5N241nbAg_.base = 0;
NTI__OQ19cc5OePJcqC5N241nbAg_.name = "PubSubObserver:ObjectType";
NTI__OQ19cc5OePJcqC5N241nbAg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__OQ19cc5OePJcqC5N241nbAg_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_6_2[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[19];
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.kind = 18;
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.base = 0;
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.name = "tuple of (pointer, ref object)";
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_7_2[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[21];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[21].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[21].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[21].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[21].name = "Field0";
TM__aqN7zH1J9bFcbzOEoWoYLbg_7_2[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[22];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[22].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[22].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[22].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[22].name = "Field1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[20].len = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[20].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[20].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_7_2[0];
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[20];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[19].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[19].offset = offsetof(tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg, onRecv);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[19].typ = (&NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[19].name = "onRecv";
TM__aqN7zH1J9bFcbzOEoWoYLbg_6_2[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[23];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[23].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[23].offset = offsetof(tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg, onSend);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[23].typ = (&NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[23].name = "onSend";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[18].len = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[18].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[18].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_6_2[0];
NTI__OQ19cc5OePJcqC5N241nbAg_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[18];
NTI__LfrmCl56dVGFXc9aFwXqC3g_.size = sizeof(tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg*);
NTI__LfrmCl56dVGFXc9aFwXqC3g_.kind = 22;
NTI__LfrmCl56dVGFXc9aFwXqC3g_.base = (&NTI__OQ19cc5OePJcqC5N241nbAg_);
NTI__LfrmCl56dVGFXc9aFwXqC3g_.name = "PubSubObserver";
NTI__LfrmCl56dVGFXc9aFwXqC3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LfrmCl56dVGFXc9aFwXqC3g_;
NTI__LfrmCl56dVGFXc9aFwXqC3g_.marker = Marker_tyRef__LfrmCl56dVGFXc9aFwXqC3g;
NTI__cqQjXlSu8KsGxE7CJO2mcA_.size = sizeof(tySequence__cqQjXlSu8KsGxE7CJO2mcA*);
NTI__cqQjXlSu8KsGxE7CJO2mcA_.kind = 24;
NTI__cqQjXlSu8KsGxE7CJO2mcA_.base = (&NTI__LfrmCl56dVGFXc9aFwXqC3g_);
NTI__cqQjXlSu8KsGxE7CJO2mcA_.name = "seq[PubSubObserver]";
NTI__cqQjXlSu8KsGxE7CJO2mcA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cqQjXlSu8KsGxE7CJO2mcA_;
NTI__cqQjXlSu8KsGxE7CJO2mcA_.marker = Marker_tySequence__cqQjXlSu8KsGxE7CJO2mcA;
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.size = sizeof(tySequence__cqQjXlSu8KsGxE7CJO2mcA**);
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.kind = 22;
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.base = (&NTI__cqQjXlSu8KsGxE7CJO2mcA_);
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.name = "ref seq[PubSubObserver]";
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_;
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.marker = Marker_tyRef__YhN3lwoRu6d0m9ar4I9aw9ajw;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[17].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[17].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, observers);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[17].typ = (&NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[17].name = "observers";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[8] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[24];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[24].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[24].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, score);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[24].typ = (&NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[24].name = "score";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[9] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[25];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[25].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[25].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, iWantBudget);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[25].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[25].name = "iWantBudget";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[10] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[26];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[26].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[26].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, iHaveBudget);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[26].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[26].name = "iHaveBudget";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[11] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[27];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[27].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[27].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, outbound);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[27].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[27].name = "outbound";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[12] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[28];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[28].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[28].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, appScore);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[28].typ = (&NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[28].name = "appScore";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[13] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[29];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[29].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[29].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, behaviourPenalty);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[29].typ = (&NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[29].name = "behaviourPenalty";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[0].len = 14; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[0].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[0].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[0];
NTI__6rsvBHOjeRkx0KPoUqsmsw_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[0];
NTI__ams67lohM6AwmrGQ2Ilzsg_.size = sizeof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*);
NTI__ams67lohM6AwmrGQ2Ilzsg_.kind = 22;
NTI__ams67lohM6AwmrGQ2Ilzsg_.base = (&NTI__6rsvBHOjeRkx0KPoUqsmsw_);
NTI__ams67lohM6AwmrGQ2Ilzsg_.name = "PubSubPeer";
NTI__ams67lohM6AwmrGQ2Ilzsg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ams67lohM6AwmrGQ2Ilzsg_;
NTI__ams67lohM6AwmrGQ2Ilzsg_.marker = Marker_tyRef__ams67lohM6AwmrGQ2Ilzsg;
NTI__AzQ1LZy3LgDoWgpC4gn5dQ_.size = sizeof(tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ);
NTI__AzQ1LZy3LgDoWgpC4gn5dQ_.kind = 17;
NTI__AzQ1LZy3LgDoWgpC4gn5dQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__AzQ1LZy3LgDoWgpC4gn5dQ_.name = "object";
NTI__AzQ1LZy3LgDoWgpC4gn5dQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__AzQ1LZy3LgDoWgpC4gn5dQ_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_32_5[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[31];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[31].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[31].offset = offsetof(tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[31].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[31].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_32_5[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[32];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[32].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[32].offset = offsetof(tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ, conn1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[32].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[32].name = "conn1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_32_5[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[33];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[33].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[33].offset = offsetof(tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ, encoded2);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[33].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[33].name = "encoded2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_32_5[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[34];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[34].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[34].offset = offsetof(tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ, chronosInternalRetFuture3);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[34].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[34].name = "chronosInternalRetFuture3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_32_5[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[35];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[35].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[35].offset = offsetof(tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ, nameIterVarX60gensym1037050624_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[35].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[35].name = "nameIterVar`gensym1037050624";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[30].len = 5; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[30].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[30].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_32_5[0];
NTI__AzQ1LZy3LgDoWgpC4gn5dQ_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[30];
NTI__JV9a7zSxne3HPfjc2ejkEVQ_.size = sizeof(tyObject_Env_pubsubpeerdotnim___AzQ1LZy3LgDoWgpC4gn5dQ*);
NTI__JV9a7zSxne3HPfjc2ejkEVQ_.kind = 22;
NTI__JV9a7zSxne3HPfjc2ejkEVQ_.base = (&NTI__AzQ1LZy3LgDoWgpC4gn5dQ_);
NTI__JV9a7zSxne3HPfjc2ejkEVQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim(186, 43)";
NTI__JV9a7zSxne3HPfjc2ejkEVQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JV9a7zSxne3HPfjc2ejkEVQ_;
NTI__JV9a7zSxne3HPfjc2ejkEVQ_.marker = Marker_tyRef__JV9a7zSxne3HPfjc2ejkEVQ;
NTI__vbYaSuugYHqJ58pFD8Oe8w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w);
NTI__vbYaSuugYHqJ58pFD8Oe8w_.kind = 17;
NTI__vbYaSuugYHqJ58pFD8Oe8w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__vbYaSuugYHqJ58pFD8Oe8w_.name = "object";
NTI__vbYaSuugYHqJ58pFD8Oe8w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__vbYaSuugYHqJ58pFD8Oe8w_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[37];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[37].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[37].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[37].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[37].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[38];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[38].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[38].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, coloncurExc1_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[38].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[38].name = ":curExc1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[39];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[39].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[39].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, colontmpResult2_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[39].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[39].name = ":tmpResult2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[40];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[40].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[40].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, colonunrollFinally3_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[40].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[40].name = ":unrollFinally3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[41];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[41].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[41].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, record4);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[41].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[41].name = "record4";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[5] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[42];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[42].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[42].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, colonup_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[42].typ = (&NTI__JV9a7zSxne3HPfjc2ejkEVQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[42].name = ":up";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[6] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[43];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[43].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[43].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, errX60gensym1037500196_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[43].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[43].name = "err`gensym1037500196";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[7] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[44];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[44].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[44].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, chronosInternalTmpFuture7);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[44].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[44].name = "chronosInternalTmpFuture7";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[8] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[45];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[45].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[45].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, result8);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[45].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[45].name = "result8";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[9] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[46];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[46].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[46].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, exc9);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[46].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[46].name = "exc9";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[10] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[47];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[47].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[47].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, record10);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[47].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[47].name = "record10";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[11] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[48];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[48].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[48].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, errX60gensym10390001911_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[48].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[48].name = "err`gensym10390001911";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[12] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[49];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[49].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[49].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, chronosInternalTmpFuture12);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[49].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[49].name = "chronosInternalTmpFuture12";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[13] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[50];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[50].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[50].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, record13);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[50].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[50].name = "record13";
TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[14] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[51];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[51].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[51].offset = offsetof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w, errX60gensym10383501914_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[51].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[51].name = "err`gensym10383501914";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[36].len = 15; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[36].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[36].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_33_15[0];
NTI__vbYaSuugYHqJ58pFD8Oe8w_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[36];
NTI__jfVdBTuZm9aaayK9aIvfHTSQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___vbYaSuugYHqJ58pFD8Oe8w*);
NTI__jfVdBTuZm9aaayK9aIvfHTSQ_.kind = 22;
NTI__jfVdBTuZm9aaayK9aIvfHTSQ_.base = (&NTI__vbYaSuugYHqJ58pFD8Oe8w_);
NTI__jfVdBTuZm9aaayK9aIvfHTSQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__jfVdBTuZm9aaayK9aIvfHTSQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jfVdBTuZm9aaayK9aIvfHTSQ_;
NTI__jfVdBTuZm9aaayK9aIvfHTSQ_.marker = Marker_tyRef__jfVdBTuZm9aaayK9aIvfHTSQ;
NTI__ggBhG3Hm5h3w7uz9c9a9azCOA_.size = sizeof(tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA);
NTI__ggBhG3Hm5h3w7uz9c9a9azCOA_.kind = 17;
NTI__ggBhG3Hm5h3w7uz9c9a9azCOA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__ggBhG3Hm5h3w7uz9c9a9azCOA_.name = "object";
NTI__ggBhG3Hm5h3w7uz9c9a9azCOA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ggBhG3Hm5h3w7uz9c9a9azCOA_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_4[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[53];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[53].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[53].offset = offsetof(tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[53].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[53].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_4[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[54];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[54].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[54].offset = offsetof(tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA, p1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[54].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[54].name = "p1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_4[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[55];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[55].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[55].offset = offsetof(tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA, chronosInternalRetFuture2);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[55].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[55].name = "chronosInternalRetFuture2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_4[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[56];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[56].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[56].offset = offsetof(tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA, nameIterVarX60gensym1035850463_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[56].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[56].name = "nameIterVar`gensym1035850463";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[52].len = 4; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[52].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[52].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_57_4[0];
NTI__ggBhG3Hm5h3w7uz9c9a9azCOA_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[52];
NTI__GjvQCAxdwA0KpFH9cEZVhxQ_.size = sizeof(tyObject_Env_pubsubpeerdotnim___ggBhG3Hm5h3w7uz9c9a9azCOA*);
NTI__GjvQCAxdwA0KpFH9cEZVhxQ_.kind = 22;
NTI__GjvQCAxdwA0KpFH9cEZVhxQ_.base = (&NTI__ggBhG3Hm5h3w7uz9c9a9azCOA_);
NTI__GjvQCAxdwA0KpFH9cEZVhxQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim(176, 25)";
NTI__GjvQCAxdwA0KpFH9cEZVhxQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GjvQCAxdwA0KpFH9cEZVhxQ_;
NTI__GjvQCAxdwA0KpFH9cEZVhxQ_.marker = Marker_tyRef__GjvQCAxdwA0KpFH9cEZVhxQ;
NTI__fzpbyj6bwRIuLcHgr8iq6Q_.size = sizeof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q);
NTI__fzpbyj6bwRIuLcHgr8iq6Q_.kind = 17;
NTI__fzpbyj6bwRIuLcHgr8iq6Q_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__fzpbyj6bwRIuLcHgr8iq6Q_.name = "object";
NTI__fzpbyj6bwRIuLcHgr8iq6Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fzpbyj6bwRIuLcHgr8iq6Q_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[58];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[58].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[58].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[58].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[59];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[59].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[59].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q, coloncurExc1_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[59].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[59].name = ":curExc1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[60];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[60].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[60].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q, colontmpResult2_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[60].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[60].name = ":tmpResult2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[61];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[61].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[61].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q, colonunrollFinally3_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[61].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[61].name = ":unrollFinally3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[62];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[62].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[62].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q, exc4);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[62].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[62].name = "exc4";
TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[5] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[63];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[63].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[63].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q, record5);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[63].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[63].name = "record5";
TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[6] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[64];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[64].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[64].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q, errX60gensym1036400196_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[64].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[64].name = "err`gensym1036400196";
TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[7] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[65];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[65].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[65].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q, result7);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[65].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[65].name = "result7";
TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[8] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[66];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[66].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[66].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q, chronosInternalTmpFuture8);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[66].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[66].name = "chronosInternalTmpFuture8";
TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[9] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[67];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[67].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[67].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q, colonup_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[67].typ = (&NTI__GjvQCAxdwA0KpFH9cEZVhxQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[67].name = ":up";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[57].len = 10; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[57].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[57].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_58_10[0];
NTI__fzpbyj6bwRIuLcHgr8iq6Q_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[57];
NTI__fUZhJbUUU3mmmjojdpAvGQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___fzpbyj6bwRIuLcHgr8iq6Q*);
NTI__fUZhJbUUU3mmmjojdpAvGQ_.kind = 22;
NTI__fUZhJbUUU3mmmjojdpAvGQ_.base = (&NTI__fzpbyj6bwRIuLcHgr8iq6Q_);
NTI__fUZhJbUUU3mmmjojdpAvGQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__fUZhJbUUU3mmmjojdpAvGQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fUZhJbUUU3mmmjojdpAvGQ_;
NTI__fUZhJbUUU3mmmjojdpAvGQ_.marker = Marker_tyRef__fUZhJbUUU3mmmjojdpAvGQ;
NTI__XsY0xouBxDFW0dV47NR3TQ_.size = sizeof(tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ);
NTI__XsY0xouBxDFW0dV47NR3TQ_.kind = 17;
NTI__XsY0xouBxDFW0dV47NR3TQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__XsY0xouBxDFW0dV47NR3TQ_.name = "object";
NTI__XsY0xouBxDFW0dV47NR3TQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XsY0xouBxDFW0dV47NR3TQ_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_64_4[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[69];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[69].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[69].offset = offsetof(tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[69].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[69].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_64_4[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[70];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[70].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[70].offset = offsetof(tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ, p1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[70].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[70].name = "p1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_64_4[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[71];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[71].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[71].offset = offsetof(tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ, chronosInternalRetFuture2);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[71].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[71].name = "chronosInternalRetFuture2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_64_4[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[72];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[72].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[72].offset = offsetof(tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ, nameIterVarX60gensym1033450463_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[72].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[72].name = "nameIterVar`gensym1033450463";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[68].len = 4; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[68].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[68].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_64_4[0];
NTI__XsY0xouBxDFW0dV47NR3TQ_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[68];
NTI__u6nhNBOKCd6b9bRBMmH48Nw_.size = sizeof(tyObject_Env_pubsubpeerdotnim___XsY0xouBxDFW0dV47NR3TQ*);
NTI__u6nhNBOKCd6b9bRBMmH48Nw_.kind = 22;
NTI__u6nhNBOKCd6b9bRBMmH48Nw_.base = (&NTI__XsY0xouBxDFW0dV47NR3TQ_);
NTI__u6nhNBOKCd6b9bRBMmH48Nw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim(146, 25)";
NTI__u6nhNBOKCd6b9bRBMmH48Nw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__u6nhNBOKCd6b9bRBMmH48Nw_;
NTI__u6nhNBOKCd6b9bRBMmH48Nw_.marker = Marker_tyRef__u6nhNBOKCd6b9bRBMmH48Nw;
NTI__ktQTK4KGZi76Pigk9bocxUA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA);
NTI__ktQTK4KGZi76Pigk9bocxUA_.kind = 17;
NTI__ktQTK4KGZi76Pigk9bocxUA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__ktQTK4KGZi76Pigk9bocxUA_.name = "object";
NTI__ktQTK4KGZi76Pigk9bocxUA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ktQTK4KGZi76Pigk9bocxUA_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[74];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[74].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[74].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[74].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[74].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[75];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[75].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[75].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, coloncurExc1_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[75].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[75].name = ":curExc1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[76];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[76].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[76].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, colontmpResult2_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[76].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[76].name = ":tmpResult2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[77];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[77].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[77].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, colonunrollFinally3_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[77].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[77].name = ":unrollFinally3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[78];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[78].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[78].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, chronosInternalTmpFuture4);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[78].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[78].name = "chronosInternalTmpFuture4";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[5] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[79];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[79].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[79].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, colonup_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[79].typ = (&NTI__u6nhNBOKCd6b9bRBMmH48Nw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[79].name = ":up";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[6] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[80];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[80].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[80].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, result6);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[80].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[80].name = "result6";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[7] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[81];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[81].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[81].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, record7);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[81].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[81].name = "record7";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[8] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[82];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[82].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[82].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, errX60gensym1034950198_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[82].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[82].name = "err`gensym1034950198";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[9] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[83];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[83].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[83].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, chronosInternalTmpFuture9);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[83].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[83].name = "chronosInternalTmpFuture9";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[10] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[84];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[84].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[84].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, newConn10);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[84].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[84].name = "newConn10";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[11] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[85];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[85].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[85].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, record11);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[85].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[85].name = "record11";
TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[12] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[86];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[86].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[86].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA, errX60gensym10340001912_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[86].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[86].name = "err`gensym10340001912";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[73].len = 13; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[73].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[73].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_65_13[0];
NTI__ktQTK4KGZi76Pigk9bocxUA_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[73];
NTI__XAQ4SCRReaf2vpLBLtjAig_.size = sizeof(tyObject_Env_asyncmacro2dotnim___ktQTK4KGZi76Pigk9bocxUA*);
NTI__XAQ4SCRReaf2vpLBLtjAig_.kind = 22;
NTI__XAQ4SCRReaf2vpLBLtjAig_.base = (&NTI__ktQTK4KGZi76Pigk9bocxUA_);
NTI__XAQ4SCRReaf2vpLBLtjAig_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__XAQ4SCRReaf2vpLBLtjAig_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XAQ4SCRReaf2vpLBLtjAig_;
NTI__XAQ4SCRReaf2vpLBLtjAig_.marker = Marker_tyRef__XAQ4SCRReaf2vpLBLtjAig;
NTI__H2G4isgzzeWaPo7iI8MGDQ_.size = sizeof(tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ);
NTI__H2G4isgzzeWaPo7iI8MGDQ_.kind = 17;
NTI__H2G4isgzzeWaPo7iI8MGDQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__H2G4isgzzeWaPo7iI8MGDQ_.name = "object";
NTI__H2G4isgzzeWaPo7iI8MGDQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__H2G4isgzzeWaPo7iI8MGDQ_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_81_5[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[88];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[88].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[88].offset = offsetof(tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[88].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[88].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_81_5[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[89];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[89].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[89].offset = offsetof(tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ, conn1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[89].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[89].name = "conn1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_81_5[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[90];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[90].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[90].offset = offsetof(tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ, p2);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[90].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[90].name = "p2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_81_5[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[91];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[91].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[91].offset = offsetof(tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ, chronosInternalRetFuture3);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[91].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[91].name = "chronosInternalRetFuture3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_81_5[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[92];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[92].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[92].offset = offsetof(tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ, nameIterVarX60gensym1023750284_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[92].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[92].name = "nameIterVar`gensym1023750284";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[87].len = 5; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[87].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[87].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_81_5[0];
NTI__H2G4isgzzeWaPo7iI8MGDQ_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[87];
NTI__3vgFDFbffJ16LwNwQCLULg_.size = sizeof(tyObject_Env_pubsubpeerdotnim___H2G4isgzzeWaPo7iI8MGDQ*);
NTI__3vgFDFbffJ16LwNwQCLULg_.kind = 22;
NTI__3vgFDFbffJ16LwNwQCLULg_.base = (&NTI__H2G4isgzzeWaPo7iI8MGDQ_);
NTI__3vgFDFbffJ16LwNwQCLULg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim(100, 5)";
NTI__3vgFDFbffJ16LwNwQCLULg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__3vgFDFbffJ16LwNwQCLULg_;
NTI__3vgFDFbffJ16LwNwQCLULg_.marker = Marker_tyRef__3vgFDFbffJ16LwNwQCLULg;
NTI__6Isi4zgXDdE4HiDZLjyLlQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ);
NTI__6Isi4zgXDdE4HiDZLjyLlQ_.kind = 17;
NTI__6Isi4zgXDdE4HiDZLjyLlQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__6Isi4zgXDdE4HiDZLjyLlQ_.name = "object";
NTI__6Isi4zgXDdE4HiDZLjyLlQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6Isi4zgXDdE4HiDZLjyLlQ_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[94];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[94].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[94].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[94].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[94].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[95];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[95].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[95].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, coloncurExc1_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[95].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[95].name = ":curExc1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[96];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[96].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[96].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, colontmpResult2_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[96].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[96].name = ":tmpResult2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[97];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[97].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[97].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, colonunrollFinally3_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[97].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[97].name = ":unrollFinally3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[98];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[98].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[98].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, record4);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[98].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[98].name = "record4";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[5] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[99];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[99].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[99].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, colonup_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[99].typ = (&NTI__3vgFDFbffJ16LwNwQCLULg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[99].name = ":up";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[6] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[100];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[100].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[100].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, errX60gensym1024200196_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[100].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[100].name = "err`gensym1024200196";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[7] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[101];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[101].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[101].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, record7);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[101].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[101].name = "record7";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[8] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[102];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[102].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[102].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, errX60gensym1031100198_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[102].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[102].name = "err`gensym1031100198";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[9] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[103];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[103].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[103].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, exc9);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[103].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[103].name = "exc9";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[10] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[104];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[104].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[104].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, record10);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[104].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[104].name = "record10";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[11] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[105];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[105].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[105].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, errX60gensym10316501911_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[105].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[105].name = "err`gensym10316501911";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[12] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[106];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[106].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[106].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, record12);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[106].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[106].name = "record12";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[13] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[107];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[107].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[107].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, errX60gensym10326001913_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[107].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[107].name = "err`gensym10326001913";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[14] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[108];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[108].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[108].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, result14);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[108].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[108].name = "result14";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[15] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[109];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[109].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[109].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, chronosInternalTmpFuture15);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[109].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[109].name = "chronosInternalTmpFuture15";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[16] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[110];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[110].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[110].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, record16);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[110].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[110].name = "record16";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[17] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[111];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[111].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[111].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, errX60gensym10256501917_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[111].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[111].name = "err`gensym10256501917";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[18] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[112];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[112].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[112].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, chronosInternalTmpFuture18);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[112].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[112].name = "chronosInternalTmpFuture18";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[19] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[113];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[113].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[113].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, data19);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[113].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[113].name = "data19";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[20] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[114];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[114].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[114].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, record20);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[114].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[114].name = "record20";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[21] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[115];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[115].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[115].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, errX60gensym10266001921_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[115].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[115].name = "err`gensym10266001921";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[22] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[116];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[116].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[116].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, rmsg22);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[116].typ = (&NTI__iopgQENVvJNoCEddKxkM1A_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[116].name = "rmsg22";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[23] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[117];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[117].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[117].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, record23);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[117].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[117].name = "record23";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[24] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[118];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[118].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[118].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, errX60gensym10276001924_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[118].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[118].name = "err`gensym10276001924";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[25] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[119];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[119].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[119].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, record25);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[119].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[119].name = "record25";
TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[26] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[120];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[120].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[120].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ, errX60gensym10298501926_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[120].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[120].name = "err`gensym10298501926";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[93].len = 27; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[93].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[93].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_82_27[0];
NTI__6Isi4zgXDdE4HiDZLjyLlQ_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[93];
NTI__TtgAPlk9aesXgYUOEuR7D9aA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___6Isi4zgXDdE4HiDZLjyLlQ*);
NTI__TtgAPlk9aesXgYUOEuR7D9aA_.kind = 22;
NTI__TtgAPlk9aesXgYUOEuR7D9aA_.base = (&NTI__6Isi4zgXDdE4HiDZLjyLlQ_);
NTI__TtgAPlk9aesXgYUOEuR7D9aA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__TtgAPlk9aesXgYUOEuR7D9aA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TtgAPlk9aesXgYUOEuR7D9aA_;
NTI__TtgAPlk9aesXgYUOEuR7D9aA_.marker = Marker_tyRef__TtgAPlk9aesXgYUOEuR7D9aA;
}