/* 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-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-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/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/examples/v2 -o nimcache/release/basic2/@m..@s..@svendor@snim-libp2p@slibp2p@sprotocols@spubsub@spubsub.nim.c.o nimcache/release/basic2/@m..@s..@svendor@snim-libp2p@slibp2p@sprotocols@spubsub@spubsub.nim.c */ #define NIM_INTBITS 64 #include "nimbase.h" #include #include #include #include #undef LANGUAGE_C #undef MIPSEB #undef MIPSEL #undef PPC #undef R3000 #undef R4000 #undef i386 #undef linux #undef mips #undef near #undef far #undef powerpc #undef unix #define nimfr_(x, y) #define nimln_(x, y) typedef struct tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g; typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w; typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ; typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA; typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg; typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ; typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg; typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw; typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA; typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw; typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw; typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg; typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg; typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg; typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ; typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg; typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw; typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg; typedef struct tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw; typedef struct tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg; typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct Exception Exception; typedef struct RootObj RootObj; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct TSafePoint TSafePoint; typedef struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA; typedef struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg; typedef struct tyTuple__yobv8JsmBBRNC1NIieLJzQ tyTuple__yobv8JsmBBRNC1NIieLJzQ; typedef struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA; typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA; typedef struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg tyObject_Table__lHpSn1a1LQne7Vijlza5tg; typedef struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w; typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA; typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg; typedef struct tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ; typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw; typedef struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ; typedef struct tySequence__4tnpefYRDGIct5y7RxC8KA tySequence__4tnpefYRDGIct5y7RxC8KA; typedef struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg tySequence__1cmYA8zDV0s9c4gpLK2ygBg; typedef struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ; typedef struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g; typedef struct tySequence__cqQjXlSu8KsGxE7CJO2mcA tySequence__cqQjXlSu8KsGxE7CJO2mcA; typedef struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg; typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg; typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw; typedef struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw; typedef struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ; typedef struct tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw; typedef struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA tySequence__RQAvfm3tUYD1QWb9c4P8NNA; 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_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw; typedef struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA; typedef struct tySequence__El1HzcbAXI4FXRMy9aew4PA tySequence__El1HzcbAXI4FXRMy9aew4PA; typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A; typedef struct tyObject_Env_pubsubdotnim___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_pubsubdotnim___diB2NTuAIWY0FO9c5IUJRGg; typedef struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg; typedef struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A; typedef struct tySequence__R269cpuasLo9bGSSlUkh07MA tySequence__R269cpuasLo9bGSSlUkh07MA; typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg; typedef struct tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g; typedef struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw; typedef struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg; typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg; typedef struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w; typedef struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA; typedef struct tySequence__FEFXDzYbVdCsaxKNxgC9akw tySequence__FEFXDzYbVdCsaxKNxgC9akw; typedef struct tyTuple__TEVxBpejpD9b9bkfFnONsDcQ tyTuple__TEVxBpejpD9b9bkfFnONsDcQ; 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__1fUS5rAN5IrEgQFi0Y0tRA tySequence__1fUS5rAN5IrEgQFi0Y0tRA; typedef struct tyTuple__tS9aiWZLTrb6VlKfDrDTMMg tyTuple__tS9aiWZLTrb6VlKfDrDTMMg; typedef struct tySequence__pxoGuYGfJ7gF1jIkkyp7IA tySequence__pxoGuYGfJ7gF1jIkkyp7IA; typedef struct tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw; typedef struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw; typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA; typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg; typedef struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA tyTuple__9bU0L219b3fjpDIE6keMYb9bA; typedef struct tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA; typedef struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA; typedef struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw; typedef struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA tyObject_Oid__v0fX7UzOqz7toHgI0d87SA; typedef struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw; typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw; typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA; typedef struct tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA; typedef struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA; typedef struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q; typedef struct tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw; typedef struct tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg; typedef struct tySequence__pJDjdGjSf3HlAOELaHOmSA tySequence__pJDjdGjSf3HlAOELaHOmSA; typedef struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ; typedef struct tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw; typedef struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA; typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w; typedef struct tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA; typedef struct tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg; typedef struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA; typedef struct tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg; typedef struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA; typedef struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA; typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ; typedef struct tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q; typedef struct tySequence__oGNbWA9bAsiYzFUVO9bR5b0w tySequence__oGNbWA9bAsiYzFUVO9bR5b0w; typedef struct tyTuple__1z5c9cBzg9bnqpjX38i689cBA tyTuple__1z5c9cBzg9bnqpjX38i689cBA; typedef struct tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg; typedef struct tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w; typedef struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w tyTuple__PtvwtIrL0rxEmrV5ypzN1w; typedef struct tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw; typedef struct tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ; typedef struct tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ; typedef struct tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA; typedef struct tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ; typedef struct tySequence__T74QuWwr8h7Al0PS9cMqKwA tySequence__T74QuWwr8h7Al0PS9cMqKwA; typedef struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw; typedef struct tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw; typedef struct tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ; typedef struct tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw; typedef struct tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw; typedef struct tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ; typedef struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA; typedef struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA tySequence__2lQSxaq5eC9aWYzZNTJyZtA; typedef struct tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA; typedef struct tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA; typedef struct tySequence__8DGt2AEUR0l4JqRQMZxl9cw tySequence__8DGt2AEUR0l4JqRQMZxl9cw; typedef struct tyTuple__9b9aejOTD70mq52wgtBDEUtA tyTuple__9b9aejOTD70mq52wgtBDEUtA; typedef struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw tyTuple__Yf43hwa7QhUGH1PCalZ0Uw; typedef struct tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw; typedef struct tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag; typedef struct tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg; typedef struct tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw; typedef struct tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw; typedef struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg tyObject_Table__t1GIbsENi89cp9cMuggZaXQg; typedef struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ tySequence__9bUff3pvvg9b9bwSnutq8aJFQ; typedef struct tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA; typedef struct tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA; typedef struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA; typedef struct tySequence__RHVAHq4hk7ajRY6ChL6jQg tySequence__RHVAHq4hk7ajRY6ChL6jQg; typedef struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g tyObject_Table__fiNjm9awTH2rESOsTX1tq6g; typedef struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA tySequence__Y9bpibYYCq7U9bI2q2EkdjDA; typedef struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ tyObject_Table__30SNsEhxoOsalydUEsCtnQ; typedef struct tySequence__a9czYAVXtt3ELF2dd9apg7CA tySequence__a9czYAVXtt3ELF2dd9apg7CA; typedef struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg; typedef struct tySequence__UuxWsCxMkcgdpNKQqNagIQ tySequence__UuxWsCxMkcgdpNKQqNagIQ; typedef struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA; typedef struct tySequence__9c0dnHKqrAJoOYibqj28Tqw tySequence__9c0dnHKqrAJoOYibqj28Tqw; typedef struct tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A; typedef struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig tyObject_Table__uch9bhpeVGvQNw5ZevH84ig; typedef struct tySequence__Fdd1zCc4iVW86c0yW4quCQ tySequence__Fdd1zCc4iVW86c0yW4quCQ; typedef struct tySequence__zU9c9aN0ThoG6EA0AgL2rehg tySequence__zU9c9aN0ThoG6EA0AgL2rehg; typedef struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ tyObject_Table__7jF9cWTJuKouswppQdViGuQ; typedef struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ; typedef struct tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw; typedef struct tySequence__V3k0XgMRSv4dsRDg4jvB2w tySequence__V3k0XgMRSv4dsRDg4jvB2w; typedef struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw; typedef struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg tySequence__9bIYZNL3t229a9bbJxXEVTAsg; typedef struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw; typedef struct tySequence__uWop5OFSkZe0GjlY2KeNCQ tySequence__uWop5OFSkZe0GjlY2KeNCQ; typedef struct tySequence__ATM5aJpGi7DpUf61ijJgTA tySequence__ATM5aJpGi7DpUf61ijJgTA; typedef struct tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA; typedef struct tySequence__2cpQyxGfmqpyyfbkB8qrug tySequence__2cpQyxGfmqpyyfbkB8qrug; typedef struct tySequence__XBkfpmuZfG9b68oBajUS2Rw tySequence__XBkfpmuZfG9b68oBajUS2Rw; typedef struct tyObject_Table__UvSlGqDg4nWNM1wskOFQeg tyObject_Table__UvSlGqDg4nWNM1wskOFQeg; typedef struct tySequence__9bnMQh9b5oMSxlDf1K9buBp7w tySequence__9bnMQh9b5oMSxlDf1K9buBp7w; typedef struct tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig; typedef struct tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg; typedef struct tySequence__nJo9c3YLgP9bN5eMA24IhFtw tySequence__nJo9c3YLgP9bN5eMA24IhFtw; typedef struct tyObject_Table__puwZz39aIr9cdB5WlFICYPgw tyObject_Table__puwZz39aIr9cdB5WlFICYPgw; typedef struct tySequence__tZ2LP3xqCx8kcPyjrRkSuA tySequence__tZ2LP3xqCx8kcPyjrRkSuA; typedef struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw; typedef struct tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw; typedef struct tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw; typedef struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ; typedef struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew; typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw; typedef struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ tyTuple__5G2YOQcjDoTxOBDaB9cojOQ; typedef struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw; typedef struct tySequence__fUw9czUTIZ9b39boL0IkeycMA tySequence__fUw9czUTIZ9b39boL0IkeycMA; typedef struct tyTuple__GJ2zXV257gwBkpQeeINxTA tyTuple__GJ2zXV257gwBkpQeeINxTA; typedef struct tyTuple__beecycqPiHJ0zV6hA4CDDw tyTuple__beecycqPiHJ0zV6hA4CDDw; typedef struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw tyObject_Moment__p19adwOigsIe5d3NlfPJOEw; typedef struct tyTuple__v1juhacNXUiTV7vBi4DL4w tyTuple__v1juhacNXUiTV7vBi4DL4w; typedef struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ; typedef struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ tyTuple__pf8EktL9bgDdy8y4sHgDywQ; typedef struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ tyTuple__XoHou9cDncYHiFSYulm9bCbQ; typedef struct tySequence__8WnaEiRmPgG3EbHz9byM9c5w tySequence__8WnaEiRmPgG3EbHz9byM9c5w; typedef struct tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg; typedef struct tyTuple__dNR3eA37fNjmk6qLgrtFiA tyTuple__dNR3eA37fNjmk6qLgrtFiA; typedef struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ; typedef struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ; typedef struct tySequence__ePVkqZZoBAVzojrVYd6imA tySequence__ePVkqZZoBAVzojrVYd6imA; typedef struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg tyTuple__Yuoja6yUlXaBRmF9bT9auYbg; typedef struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ; typedef struct tyTuple__uga0iURbtDFb1ToQ8Jog2g tyTuple__uga0iURbtDFb1ToQ8Jog2g; typedef struct tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ; typedef struct tyTuple__TdADeEae6PBWqr7qsUJvPg tyTuple__TdADeEae6PBWqr7qsUJvPg; typedef struct tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg; typedef struct tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ; typedef struct tyTuple__lG9artYnG9a6GxqcmhxZJl6g tyTuple__lG9artYnG9a6GxqcmhxZJl6g; typedef struct tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw; typedef struct tyTuple__RrUBWepzr5rTWSyPUXBpgg tyTuple__RrUBWepzr5rTWSyPUXBpgg; typedef struct tyTuple__4BZjwrCbd7vt326dbqRhjA tyTuple__4BZjwrCbd7vt326dbqRhjA; typedef struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg; typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A; typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ; typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op); typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p); struct TNimType {NI size; tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind; tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags; TNimType* base; TNimNode* node; void* finalizer; tyProc__ojoeKfW4VYIm36I9cpDTQIg marker; tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; NCSTRING name; TNimType* nextType; NI instances; NI sizes; }; typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void); struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount; TNimType* typ; }; struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom; }; struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len; NI cap; tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperBound; NI level; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj; NI maxLargeObj; tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; NI allocCounter; NI deallocCounter; }; struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans; NI cycleCollections; NI maxThreshold; NI maxStackSize; NI maxStackCells; NI cycleTableSize; NI64 maxPause; }; struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter; NI max; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; }; typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5]; struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head; tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail; pthread_mutex_t lock; }; struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; NI cycleThreshold; NI zctThreshold; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; NI recGcLock; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose; NI gcThreadId; }; typedef NimStringDesc* tyArray__nHXaesL0DJZHyVS07ARPRA[1]; struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; }; struct RootObj {TNimType* m_type;}; struct Exception { RootObj Sup;Exception* parent; NCSTRING name; NimStringDesc* message; tySequence__uB9b75OUPRENsBAu4AnoePA* trace; Exception* up; }; typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25]; struct TSafePoint {TSafePoint* prev; NI status; jmp_buf context; }; struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA {char dummy; }; struct tyTuple__yobv8JsmBBRNC1NIieLJzQ { tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA Field0; }; struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg {tyTuple__yobv8JsmBBRNC1NIieLJzQ finalOutputs; NimStringDesc* buffer; }; typedef NU8 tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA; struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA {tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg output; tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA level; }; struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;}; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0); void* ClE_0; } tyProc__Sx7TcXJiI2BS08wYpfOyIg; struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w { RootObj Sup;tySequence__sM4lkSb7zS6F7OVMvW9cffQ* codecs; tyProc__Sx7TcXJiI2BS08wYpfOyIg handler; }; struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ {tySequence__4tnpefYRDGIct5y7RxC8KA* data; NI counter; }; struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg {tySequence__1cmYA8zDV0s9c4gpLK2ygBg* data; NI counter; }; struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ {tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* data; NI counter; }; typedef struct { N_NIMCALL_PTR(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, ClP_0) (tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* m, void* ClE_0); void* ClE_0; } tyProc__i3ZahgXJqudlFdCju1Hx8w; typedef struct { N_NIMCALL_PTR(NIM_BOOL, ClP_0) (NimStringDesc* topic, void* ClE_0); void* ClE_0; } tyProc__45NwvjyfIWTGrNWgg5Pcig; struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {tySequence__4eRCaZmrYLLw2k30GPTiMw* data; NI counter; }; struct tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch_0; tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo; tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ topics; tyObject_Table__lHpSn1a1LQne7Vijlza5tg peers; NIM_BOOL triggerSelf; NIM_BOOL verifySignature; NIM_BOOL sign; tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ validators; tySequence__cqQjXlSu8KsGxE7CJO2mcA** observers; tyProc__i3ZahgXJqudlFdCju1Hx8w msgIdProvider; NU64 msgSeqno; NIM_BOOL anonymize; tyProc__45NwvjyfIWTGrNWgg5Pcig subscriptionValidator; tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg knownTopics; }; struct tyObject_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 struct { N_NIMCALL_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__Y7TIAk6Os9cRMtmIj9bEqCww; struct tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw { RootObj Sup;NI colonstate_; tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ rpcMsg1; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer2; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p3; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1214202185_; }; struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA {NimStringDesc* name; tySequence__El1HzcbAXI4FXRMy9aew4PA* handler; }; struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A { void* Field0; tyObject_Env_pubsubdotnim___diB2NTuAIWY0FO9c5IUJRGg* Field1; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, void* ClE_0); void* ClE_0; } tyProc__QB1jgAgEgi4jeepzNCjHhQ; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___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; 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 tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw {NIM_BOOL subscribe; NimStringDesc* topic; }; 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_ControlIHave__CnOQkdAngH72aJYNy5NLDg {NimStringDesc* topicID; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs; }; struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w {NimStringDesc* topicID; }; struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA {NimStringDesc* topicID; tySequence__FEFXDzYbVdCsaxKNxgC9akw* peers; NU64 backoff; }; struct tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g { RootObj Sup;NI colonstate_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record1; tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw* colonup_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1214650193_; tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw s4; NI i5; NI L6; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1215400198_; tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw sub9; NI i10; NI L11; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg smsg12; NI i13; NI L14; NimStringDesc* topic15; NI i16; NI L17; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng control18; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg ihave19; NI i20; NI L21; tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w graft22; NI i23; NI L24; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA prune25; NI i26; NI L27; }; 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_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;}; struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;}; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_105) (void); 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; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_106) (void); struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;}; typedef N_CLOSURE_PTR(void, TM__4Vt6UBscOfPqLXfpaIrFYw_108) (void* udataX60gensym121420219_); typedef NU8 tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ; struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A {tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ kind; }; struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA { NI Field0; NimStringDesc* Field1; tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA Field2; }; struct tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA { RootObj Sup;NI colonstate_; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p3; NimStringDesc* proto4; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1220550465_; }; struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA {NI32 time; NI32 fuzz; NI32 count; }; typedef NU8 tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ; struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA { RootObj Sup;tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* closeEvent; NIM_BOOL isClosed; NIM_BOOL isEof; NimStringDesc* objName; tyObject_Oid__v0fX7UzOqz7toHgI0d87SA oid; tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ dir; NIM_BOOL closedWithEOF; }; struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__ez1e9bsRJ8r5L9cicKflzx3Q; struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NI offset; }; struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data; }; struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA Sup;NIM_BOOL activity; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* timerTaskFut; tyProc__ez1e9bsRJ8r5L9cicKflzx3Q timeoutHandler; tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw observedAddr; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* upgraded; }; struct tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA { RootObj Sup;NI colonstate_; Exception* coloncurExc1_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_; NIM_BOOL colonunrollFinally3_; tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA* colonup_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1221000196_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result8; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer9; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture10; tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc11; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc12; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record13; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12225001914_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture15; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record16; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12218501917_; }; struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA { tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q Sup;}; struct tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw { RootObj Sup;NI colonstate_; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p1; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peer2; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos3; }; struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* value; }; typedef NU8 tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw; typedef NU8 tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg; typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64]; struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA {tyArray__w5VB8h5K8DB3oWrO5U2wqg data; }; typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32]; struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme; union{ struct {tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw* rsakey; } _scheme_1; struct {tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA edkey; } _scheme_2; struct {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w skkey; } _scheme_3; struct {tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA* eckey; } _scheme_4; }; }; struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg data; }; struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA {tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ data; }; struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme; union{ struct {tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg* rsakey; } _scheme_1; struct {tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA edkey; } _scheme_2; struct {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA skkey; } _scheme_3; struct {tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q* eckey; } _scheme_4; }; }; struct tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg {tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA val; NIM_BOOL has; }; struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw { RootObj Sup;tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId; tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protocols; NimStringDesc* protoVersion; NimStringDesc* agentVersion; NimStringDesc* secure; tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw keyType; union{ struct {tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ privateKey; } _keyType_1; struct {tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg key; } _keyType_2; }; }; typedef NI16 tyArray__XYvKFwqxIc2whnKLisCnXw[14]; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_137) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_138) (void); typedef N_CLOSURE_PTR(void, TM__4Vt6UBscOfPqLXfpaIrFYw_140) (void* udataX60gensym122055047_); struct tyTuple__1z5c9cBzg9bnqpjX38i689cBA { NimStringDesc* Field0; tyProc__QB1jgAgEgi4jeepzNCjHhQ Field1; }; struct tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg { RootObj Sup;NI colonstate_; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p1; NimStringDesc* ttopic2; tyProc__QB1jgAgEgi4jeepzNCjHhQ handler3; }; struct tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w { RootObj Sup;NI colonstate_; tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg* colonup_; }; typedef struct { N_NIMCALL_PTR(NIM_BOOL, ClP_0) (tyProc__QB1jgAgEgi4jeepzNCjHhQ x_0, void* ClE_0); void* ClE_0; } tyProc__SVj1ntccxs5NYdCsd69bQPA; typedef N_CLOSURE_PTR(NIM_BOOL, TM__4Vt6UBscOfPqLXfpaIrFYw_145) (tyProc__QB1jgAgEgi4jeepzNCjHhQ x_0); typedef struct { N_NIMCALL_PTR(void, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__IIomJ6ptE6vfJ5zRbATgkQ; typedef N_CLOSURE_PTR(void, TM__4Vt6UBscOfPqLXfpaIrFYw_152) (void); struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field2; }; struct tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ { RootObj Sup;NI colonstate_; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p1; NimStringDesc* topic2; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data3; tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* chronosInternalRetFuture4; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1226402625_; }; struct tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ { RootObj Sup;NI colonstate_; NI result1; tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture3; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result4; }; struct tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA { RootObj Sup;NI colonstate_; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p1; NimStringDesc* topic2; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data4; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1218652315_; }; struct tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ { RootObj Sup;NI colonstate_; Exception* coloncurExc1_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_; NIM_BOOL colonunrollFinally3_; tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5; tySequence__T74QuWwr8h7Al0PS9cMqKwA* futs6; tySequence__El1HzcbAXI4FXRMy9aew4PA* colontmp7_; NI iX60gensym1219100308_; tySequence__T74QuWwr8h7Al0PS9cMqKwA* resultX60gensym1219100319_; tyProc__QB1jgAgEgi4jeepzNCjHhQ it10; NI i11; NI L12; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture13; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut14; NI i15; NI L16; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut17; NI i18; NI L19; Exception* err20; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record21; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12199001922_; }; typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__4Vt6UBscOfPqLXfpaIrFYw_166) (NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0); struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__T74QuWwr8h7Al0PS9cMqKwA* value; }; typedef NI16 tyArray__Hq1tOIV1GuQcDUwL9bYTfPQ[10]; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_176) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_177) (void); typedef N_CLOSURE_PTR(void, TM__4Vt6UBscOfPqLXfpaIrFYw_179) (void* udataX60gensym121865232_); struct tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NI value; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_181) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_182) (void); typedef N_CLOSURE_PTR(void, TM__4Vt6UBscOfPqLXfpaIrFYw_184) (void* udataX60gensym122640263_); typedef N_CLOSURE_PTR(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, TM__4Vt6UBscOfPqLXfpaIrFYw_186) (tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* m, void* ClE_0); struct tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture1; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1227054752_; }; struct tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ { RootObj Sup;NI colonstate_; tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw* colonup_; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_190) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_191) (void); typedef N_CLOSURE_PTR(void, TM__4Vt6UBscOfPqLXfpaIrFYw_193) (void* udataX60gensym122705476_); struct tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture1; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1227501322_; }; struct tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw { RootObj Sup;NI colonstate_; tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw* colonup_; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_197) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_198) (void); typedef N_CLOSURE_PTR(void, TM__4Vt6UBscOfPqLXfpaIrFYw_200) (void* udataX60gensym122750133_); typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, ClP_0) (NimStringDesc* topic, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* message, void* ClE_0); void* ClE_0; } tyProc__XK9avDdFMbG7vUcJY4tJ5mQ; struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA {tySequence__2lQSxaq5eC9aWYzZNTJyZtA* data; NI counter; }; struct tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA { RootObj Sup;NI colonstate_; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg message1; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p2; tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* chronosInternalRetFuture3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1230519524_; }; typedef NU8 tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg; struct tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA { RootObj Sup;NI colonstate_; tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg result1; tySequence__8DGt2AEUR0l4JqRQMZxl9cw* pending2; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record3; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1231000194_; NimStringDesc* topic5; NI i6; NI L7; tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA* colonup_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym12319001410_; NimStringDesc* xX60gensym12319001511_; NI L12; NI h13; NI colontmp14_; NI res15; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12315501916_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record17; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12325001918_; tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA colontmp19_; NI iX60gensym12328540920_; tySequence__8DGt2AEUR0l4JqRQMZxl9cw* resultX60gensym12328541021_; tyProc__XK9avDdFMbG7vUcJY4tJ5mQ it22; NI h23; NI colontmp24_; NI res25; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture26; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result27; tySequence__8DGt2AEUR0l4JqRQMZxl9cw* futs28; tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* fut29; NI i30; NI L31; tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg res32; }; struct tyTuple__9b9aejOTD70mq52wgtBDEUtA { NI Field0; NimStringDesc* Field1; tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA Field2; }; struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw { NI Field0; tyProc__XK9avDdFMbG7vUcJY4tJ5mQ Field1; }; struct tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg value; }; typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, TM__4Vt6UBscOfPqLXfpaIrFYw_223) (NimStringDesc* topic, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* message); struct tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__8DGt2AEUR0l4JqRQMZxl9cw* value; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_229) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_230) (void); typedef N_CLOSURE_PTR(void, TM__4Vt6UBscOfPqLXfpaIrFYw_232) (void* udataX60gensym123051953_); struct tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg { RootObj Sup;NI colonstate_; tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag* pubsub1; }; struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg {tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* data; NI counter; }; struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA {tySequence__RHVAHq4hk7ajRY6ChL6jQg* data; NI counter; }; struct tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA { RootObj Sup;tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* head; tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* tail; tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA entries; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout; }; struct tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw { tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg Sup;tyObject_Table__t1GIbsENi89cp9cMuggZaXQg floodsub; tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA seen; }; struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g {tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* data; NI counter; }; struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ {tySequence__a9czYAVXtt3ELF2dd9apg7CA* data; NI counter; }; struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg {tySequence__UuxWsCxMkcgdpNKQqNagIQ* data; NI counter; }; struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA {tySequence__9c0dnHKqrAJoOYibqj28Tqw* data; NI counter; }; struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig {tySequence__Fdd1zCc4iVW86c0yW4quCQ* data; NI counter; }; struct tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A { RootObj Sup;tyObject_Table__uch9bhpeVGvQNw5ZevH84ig msgs; tySequence__zU9c9aN0ThoG6EA0AgL2rehg* history; NI windowSize; }; struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ {tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* data; NI counter; }; struct tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw {NIM_BOOL explicit_0; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw pruneBackoff; NIM_BOOL floodPublish; NF gossipFactor; NI d; NI dLow; NI dHigh; NI dScore; NI dOut; NI dLazy; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw heartbeatInterval; NI historyLength; NI historyGossip; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw fanoutTTL; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw seenTTL; NF gossipThreshold; NF publishThreshold; NF graylistThreshold; NF acceptPXThreshold; NF opportunisticGraftThreshold; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw decayInterval; NF decayToZero; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw retainScore; NF appSpecificWeight; NF ipColocationFactorWeight; NF ipColocationFactorThreshold; NF behaviourPenaltyWeight; NF behaviourPenaltyDecay; tySequence__V3k0XgMRSv4dsRDg4jvB2w* directPeers; }; struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw {tySequence__9bIYZNL3t229a9bbJxXEVTAsg* data; NI counter; }; struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw {tySequence__uWop5OFSkZe0GjlY2KeNCQ* data; NI counter; }; struct tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw { tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw Sup;tyObject_Table__t1GIbsENi89cp9cMuggZaXQg mesh; tyObject_Table__t1GIbsENi89cp9cMuggZaXQg fanout; tyObject_Table__t1GIbsENi89cp9cMuggZaXQg gossipsub; tyObject_Table__t1GIbsENi89cp9cMuggZaXQg explicit_0; tyObject_Table__fiNjm9awTH2rESOsTX1tq6g backingOff; tyObject_Table__30SNsEhxoOsalydUEsCtnQ lastFanoutPubSub; tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg gossip; tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA control; tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A mcache; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* heartbeatFut; NIM_BOOL heartbeatRunning; tyObject_Table__7jF9cWTJuKouswppQdViGuQ peerStats; tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw parameters; tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw topicParams; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* directPeersLoop; tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw peersInIP; tySequence__ATM5aJpGi7DpUf61ijJgTA* heartbeatEvents; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* randomBytes; }; struct tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag { tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw Sup;}; struct tyObject_Table__UvSlGqDg4nWNM1wskOFQeg {tySequence__9bnMQh9b5oMSxlDf1K9buBp7w* data; NI counter; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0); void* ClE_0; } tyProc__z1SP1KQZYjnpZb76SJLOBA; struct tyObject_Table__puwZz39aIr9cdB5WlFICYPgw {tySequence__tZ2LP3xqCx8kcPyjrRkSuA* data; NI counter; }; struct tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ { RootObj Sup;tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo; tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* connManager; tySequence__2cpQyxGfmqpyyfbkB8qrug* transports; tySequence__XBkfpmuZfG9b68oBajUS2Rw* protocols; tyObject_Table__UvSlGqDg4nWNM1wskOFQeg muxers; tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* ms; tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg* identity; tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler; tySequence__nJo9c3YLgP9bN5eMA24IhFtw* secureManagers; tyObject_Table__puwZz39aIr9cdB5WlFICYPgw dialLock; tySequence__T74QuWwr8h7Al0PS9cMqKwA* acceptFuts; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event_0, void* ClE_0); void* ClE_0; } tyProc__J8ull9aEQOhjfQVu9aecrsPg; typedef NU8 tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw; struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw {tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind; union{ struct {NIM_BOOL initiator; } _kind_1; }; }; struct tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw { RootObj Sup;NI colonstate_; tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event1; tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg* colonup_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId3; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1632906175_; }; struct tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg { RootObj Sup;NI colonstate_; tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw* colonup_; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_249) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__4Vt6UBscOfPqLXfpaIrFYw_250) (void); typedef N_CLOSURE_PTR(void, TM__4Vt6UBscOfPqLXfpaIrFYw_252) (void* udataX60gensym163290618_); struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname; NI line; NCSTRING filename; }; struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw { NI Field0; NimStringDesc* Field1; }; struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ {tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs; }; struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* peerID; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signedPeerRecord; }; struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function; void* udata; }; struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw {tySequence__fUw9czUTIZ9b39boL0IkeycMA* data; NI counter; }; struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ { NI Field0; NimStringDesc* Field1; tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2; }; struct tyTuple__GJ2zXV257gwBkpQeeINxTA { NI Field0; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1; tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* Field2; }; struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw {NI64 value; }; struct tyTuple__beecycqPiHJ0zV6hA4CDDw { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2; }; struct tyTuple__v1juhacNXUiTV7vBi4DL4w { NI Field0; NimStringDesc* Field1; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2; }; struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ { NI Field0; NimStringDesc* Field1; tySequence__8MW0JodCedjay9anGTGrBmA* Field2; }; struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ { NI Field0; NimStringDesc* Field1; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng Field2; }; struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ { NI Field0; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg Field2; }; struct tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* mid; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs; }; struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ {tySequence__ePVkqZZoBAVzojrVYd6imA* data; NI counter; }; struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ {tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ topicInfos; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw expire; NF score; NF appScore; NF behaviourPenalty; }; struct tyTuple__dNR3eA37fNjmk6qLgrtFiA { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ Field2; }; struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ {NF topicWeight; NF timeInMeshWeight; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeInMeshQuantum; NF timeInMeshCap; NF firstMessageDeliveriesWeight; NF firstMessageDeliveriesDecay; NF firstMessageDeliveriesCap; NF meshMessageDeliveriesWeight; NF meshMessageDeliveriesDecay; NF meshMessageDeliveriesThreshold; NF meshMessageDeliveriesCap; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesActivation; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesWindow; NF meshFailurePenaltyWeight; NF meshFailurePenaltyDecay; NF invalidMessageDeliveriesWeight; NF invalidMessageDeliveriesDecay; }; struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg { NI Field0; NimStringDesc* Field1; tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ Field2; }; struct tyTuple__uga0iURbtDFb1ToQ8Jog2g { NI Field0; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw Field1; tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2; }; struct tyTuple__TdADeEae6PBWqr7qsUJvPg { NI Field0; NimStringDesc* Field1; tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* Field2; }; struct tyTuple__lG9artYnG9a6GxqcmhxZJl6g { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* Field2; }; struct tyTuple__RrUBWepzr5rTWSyPUXBpgg { NI Field0; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field1; }; struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg {tyObject_Moment__p19adwOigsIe5d3NlfPJOEw graftTime; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshTime; NIM_BOOL inMesh; NIM_BOOL meshMessageDeliveriesActive; NF firstMessageDeliveries; NF meshMessageDeliveries; NF meshFailurePenalty; NF invalidMessageDeliveries; }; struct tyTuple__4BZjwrCbd7vt326dbqRhjA { NI Field0; NimStringDesc* Field1; tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg Field2; }; struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__El1HzcbAXI4FXRMy9aew4PA { TGenericSeq Sup; tyProc__QB1jgAgEgi4jeepzNCjHhQ 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__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__cqQjXlSu8KsGxE7CJO2mcA { TGenericSeq Sup; tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* data[SEQ_DECL_SIZE];};struct tySequence__oGNbWA9bAsiYzFUVO9bR5b0w { TGenericSeq Sup; tyTuple__1z5c9cBzg9bnqpjX38i689cBA data[SEQ_DECL_SIZE];};struct tySequence__T74QuWwr8h7Al0PS9cMqKwA { TGenericSeq Sup; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* data[SEQ_DECL_SIZE];};struct tySequence__8DGt2AEUR0l4JqRQMZxl9cw { TGenericSeq Sup; tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__4tnpefYRDGIct5y7RxC8KA { TGenericSeq Sup; tyTuple__9bU0L219b3fjpDIE6keMYb9bA data[SEQ_DECL_SIZE];};struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg { TGenericSeq Sup; tyTuple__PtvwtIrL0rxEmrV5ypzN1w data[SEQ_DECL_SIZE];};struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g { TGenericSeq Sup; tyTuple__9b9aejOTD70mq52wgtBDEUtA data[SEQ_DECL_SIZE];};struct tySequence__4eRCaZmrYLLw2k30GPTiMw { TGenericSeq Sup; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};struct tySequence__oRzyI2tapcwoHwH1Bz2exA { TGenericSeq Sup; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg 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__WSbLInFxGn0pnyF9cry8bUA { TGenericSeq Sup; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA data[SEQ_DECL_SIZE];};struct tySequence__R269cpuasLo9bGSSlUkh07MA { TGenericSeq Sup; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__FEFXDzYbVdCsaxKNxgC9akw { TGenericSeq Sup; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__pJDjdGjSf3HlAOELaHOmSA { TGenericSeq Sup; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw data[SEQ_DECL_SIZE];};struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA { TGenericSeq Sup; tyTuple__Yf43hwa7QhUGH1PCalZ0Uw data[SEQ_DECL_SIZE];};struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ { TGenericSeq Sup; tyTuple__5G2YOQcjDoTxOBDaB9cojOQ data[SEQ_DECL_SIZE];};struct tySequence__RHVAHq4hk7ajRY6ChL6jQg { TGenericSeq Sup; tyTuple__GJ2zXV257gwBkpQeeINxTA data[SEQ_DECL_SIZE];};struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA { TGenericSeq Sup; tyTuple__beecycqPiHJ0zV6hA4CDDw data[SEQ_DECL_SIZE];};struct tySequence__a9czYAVXtt3ELF2dd9apg7CA { TGenericSeq Sup; tyTuple__v1juhacNXUiTV7vBi4DL4w data[SEQ_DECL_SIZE];};struct tySequence__UuxWsCxMkcgdpNKQqNagIQ { TGenericSeq Sup; tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ data[SEQ_DECL_SIZE];};struct tySequence__9c0dnHKqrAJoOYibqj28Tqw { TGenericSeq Sup; tyTuple__pf8EktL9bgDdy8y4sHgDywQ data[SEQ_DECL_SIZE];};struct tySequence__Fdd1zCc4iVW86c0yW4quCQ { TGenericSeq Sup; tyTuple__XoHou9cDncYHiFSYulm9bCbQ data[SEQ_DECL_SIZE];};struct tySequence__8WnaEiRmPgG3EbHz9byM9c5w { TGenericSeq Sup; tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg data[SEQ_DECL_SIZE];};struct tySequence__zU9c9aN0ThoG6EA0AgL2rehg { TGenericSeq Sup; tySequence__8WnaEiRmPgG3EbHz9byM9c5w* data[SEQ_DECL_SIZE];};struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ { TGenericSeq Sup; tyTuple__dNR3eA37fNjmk6qLgrtFiA data[SEQ_DECL_SIZE];};struct tySequence__V3k0XgMRSv4dsRDg4jvB2w { TGenericSeq Sup; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw data[SEQ_DECL_SIZE];};struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg { TGenericSeq Sup; tyTuple__Yuoja6yUlXaBRmF9bT9auYbg data[SEQ_DECL_SIZE];};struct tySequence__uWop5OFSkZe0GjlY2KeNCQ { TGenericSeq Sup; tyTuple__uga0iURbtDFb1ToQ8Jog2g data[SEQ_DECL_SIZE];};struct tySequence__ATM5aJpGi7DpUf61ijJgTA { TGenericSeq Sup; tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* data[SEQ_DECL_SIZE];};struct tySequence__2cpQyxGfmqpyyfbkB8qrug { TGenericSeq Sup; tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* data[SEQ_DECL_SIZE];};struct tySequence__XBkfpmuZfG9b68oBajUS2Rw { TGenericSeq Sup; tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* data[SEQ_DECL_SIZE];};struct tySequence__9bnMQh9b5oMSxlDf1K9buBp7w { TGenericSeq Sup; tyTuple__TdADeEae6PBWqr7qsUJvPg data[SEQ_DECL_SIZE];};struct tySequence__nJo9c3YLgP9bN5eMA24IhFtw { TGenericSeq Sup; tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* data[SEQ_DECL_SIZE];};struct tySequence__tZ2LP3xqCx8kcPyjrRkSuA { TGenericSeq Sup; tyTuple__lG9artYnG9a6GxqcmhxZJl6g data[SEQ_DECL_SIZE];};struct tySequence__fUw9czUTIZ9b39boL0IkeycMA { TGenericSeq Sup; tyTuple__RrUBWepzr5rTWSyPUXBpgg data[SEQ_DECL_SIZE];};struct tySequence__ePVkqZZoBAVzojrVYd6imA { TGenericSeq Sup; tyTuple__4BZjwrCbd7vt326dbqRhjA data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_2)(void); N_LIB_PRIVATE N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc); N_LIB_PRIVATE N_NIMCALL(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA*, newGauge__M34nJZSsewdGDh09anvsrVA)(NimStringDesc* name_0, NimStringDesc* help, NimStringDesc** labels, NI labelsLen_0, tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* registry); static N_INLINE(void, asgnRef)(void** dest, void* src); static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y); static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr); static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y); static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y); static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_5)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_8)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw*, newCounter__aCN0px5Tq3H2b76ZI5TVlg)(NimStringDesc* name_0, NimStringDesc* help, NimStringDesc** labels, NI labelsLen_0, tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* registry, NF sampleRate); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_11)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_14)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_19)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_22)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_25)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_28)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_31)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_34)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_37)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_40)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_43)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_46)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_48)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_51)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_54)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_57)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_60)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_63)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_65)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_67)(void); static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_69)(void); N_LIB_PRIVATE N_NIMCALL(void, unsubscribePeer__4rtOllpHl1WseH9bKuoyj7g)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId); static N_INLINE(void, pushSafePoint)(TSafePoint* s); 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__YvhybdNIMaDdbU9cTJva0oQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid); N_LIB_PRIVATE N_NIMCALL(void, logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r); N_LIB_PRIVATE N_NIMCALL(void, flushRecord__2TFyTWhDxeU5kGr2yqnA6w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r); static N_INLINE(void, popSafePoint)(void); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass); static N_INLINE(Exception*, nimBorrowCurrentException)(void); static N_INLINE(Exception*, getCurrentException)(void); N_LIB_PRIVATE N_NIMCALL(void, logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg)(NCSTRING msg, Exception* ex); static N_INLINE(void, popCurrentException)(void); N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void); N_LIB_PRIVATE N_NIMCALL(void, del__1mn6ML9bKbqHSu0Hid4qe8w)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0); N_LIB_PRIVATE N_NIMCALL(void, setGauge__BCqfX1hcfEYZ9cpaRVZ53Og)(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* gauge, NI64 value_0, NimStringDesc** labelValues, NI labelValuesLen_0); N_LIB_PRIVATE N_NIMCALL(NI, len__d6vZHjLLXyftLeERVq3ysQ)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t); N_LIB_PRIVATE N_NIMCALL(void, subscribeTopic__YkUBe41WjVJQHlxGmQza1Q)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic, NIM_BOOL subscribe, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, rpcHandler__k6PAgQT3oD9aeMQNkDurD8g)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* rpcMsg); static N_NIMCALL(void, Marker_tySequence__El1HzcbAXI4FXRMy9aew4PA)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__JUWcT4oYPWqMQTMv2d7T9cQ)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__kKB10H8Q2dQsyiaareTfyw)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size); N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest_0, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, newFutureImpl__wu9buovQIxiU3ndXmKRpnVw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__OrYcuxsDz5p3ioRP83Jmmw)(void); static N_NIMCALL(void, Marker_tyRef__yyY8MnJg1xvZVutr5kwMOg)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, rpcHandler__PlaiutgCIbC9a3VgnZNV9b5g)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src); 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(NimStringDesc*, shortLog__LIq5okuefRBTOz7moCrd3Q)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); N_LIB_PRIVATE N_NIMCALL(void, subscribeTopic__XU8sHvd9cD1b9aY2RYZvUZVw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic, NIM_BOOL subscribe, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__RafAVeUVSno4B47UdPqNlg)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s, NimStringDesc* key_0); N_LIB_PRIVATE N_NIMCALL(void, incCounter__f2vgkX6kvglPffAjFK9bTCA)(tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* counter, NI amount, NimStringDesc** labelValues, NI labelValuesLen_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); N_LIB_PRIVATE N_NIMCALL(void, genericShallowAssign)(void* dest_0, void* src, TNimType* mt); static N_INLINE(NIM_BOOL, isSome__bhrvo6ipbsA5Wa1TLr16dwoptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self); N_LIB_PRIVATE N_NIMCALL(void, incCounter__SSmvCDUpWYKgYeMk6h9bX7g)(tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* counter, NI64 amount, NimStringDesc** labelValues, NI labelValuesLen_0); static N_INLINE(void, get__k09bxzZWltqj7L0ZrdLDeagoptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self, tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* Result); static N_INLINE(NIM_BOOL, isNone__bhrvo6ipbsA5Wa1TLr16dw_2options)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src); static N_INLINE(void, nimGCunrefNoCycle)(void* p); N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line); N_LIB_PRIVATE N_NIMCALL(void, complete__nHHWNIBkqCfVC3oe9a1ZdIQ)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__JVlA9cCFpqH7Fs9bCp5IWToQ)(void); N_LIB_PRIVATE N_CLOSURE(void, rpcHandler_continue__Szrihx1O0qGQK8lKuUgbRg)(void* udataX60gensym121420219_, 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(void, onNewPeer__GQNlf1mR0bo9c87RcmdYjYw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer); N_LIB_PRIVATE N_NIMCALL(void, onPubSubPeerEvent__aBg5biydA8Sl1iC0C0TNdw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0); N_LIB_PRIVATE N_NIMCALL(NI, len__LhZIFQae09a4JbAitORcvGw)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t); N_LIB_PRIVATE N_NIMCALL(void, sendSubs__jRgfdqvOH9ccnOKuTDDvLtg)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topics, NIM_BOOL subscribe); N_LIB_PRIVATE N_NIMCALL(void, send__61mv65L6gBeymdtLChQCYw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg); N_LIB_PRIVATE N_NIMCALL(void, send__UhS5r1oUo9b9aCL59aol63e9ag)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, NIM_BOOL anonymize); N_LIB_PRIVATE N_NIMCALL(void, withSubs__9c5Rl9a1JEgrAXV87bUHx4sQ)(NimStringDesc** topics, NI topicsLen_0, NIM_BOOL subscribe, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* Result); static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handleConn__TI9c9b39caSVQQKFG4bMhDuTg)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto); static N_NIMCALL(void, Marker_tyRef__UPMhyt17Lk7broWRbvYi3w)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Cig3F9aSCun3XXAayEGD9a9cA)(void); static N_NIMCALL(void, Marker_tyRef__2rmsQBSFHRQFPgoraEl6Tg)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handleConn__PlaiutgCIbC9a3VgnZNV9b5g_2)(void* ClE_0); static N_INLINE(void, closureIterSetupExc)(Exception* e); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, close__gxLphtNLWoZynqFVNfRurg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s); 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(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9atOOsFwDyoTiiELXc2NVig)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*, getOrCreatePeer__HA2UB9bpqzc1iEb9b3nmRSJQ)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peer, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos); static N_NIMCALL(void, Marker_tyRef__YhAGRPlKM9aeorD9cA8W7B2w)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__YV7KF48l4G5LtrLGOUL4Ww)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0); N_LIB_PRIVATE N_NIMCALL(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw**, X5BX5D___T9bziSh53m6Ao2uMjGv5E9ag)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0); N_LIB_PRIVATE N_NIMCALL(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*, newPubSubPeer__oReRKcC9cwEd7ByspmQjPhg)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyProc__cK1MMA1Kxu5q35gjE9bkNsw getConn, tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ onEvent, NimStringDesc* codec); N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, getConn__550OuAuxjKqN7hFw8zCt6A)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dial__jbgOyZt7eYrEq8Y1ejq9a1A)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos); N_LIB_PRIVATE N_CLOSURE(void, onEvent__Eo9cTFMChsd1c12e7Oof7VQ)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, onPubSubPeerEvent__wWxRmfLvjeTrPM9aAPccVaA)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0); N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___z69cyEU7zYW9bmiE9czdZKciw)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* val_0); N_LIB_PRIVATE N_NIMCALL(void, onNewPeer__UGR9b9bsWQBaKmB5NqxBtuLw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer); N_LIB_PRIVATE N_NIMCALL(void, connect__l7MY9cuppR9cDUHI0GGXf8gw)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0); N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len); N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handler__aX6fc0VAfFzGycLmhtS4vw)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, rpcHandler__uFUEM9btKEz9b54Y16AysRiQ)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* rpcMsg); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__As9aQ9bwLwNA63jPAnSGuwhA)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn); 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(NimStringDesc*, shortLog__Fso3jK7jRMeiF9aFUl9as7gw)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__MlZJ5s3BeNV1X9aA2vHGEAQ)(void); N_LIB_PRIVATE N_CLOSURE(void, handleConn_continue__7pE8lkzvqSxRcfJe7cnP9cA)(void* udataX60gensym122055047_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, subscribePeer__9cFfNdQgBel36wNoGtrUo9cQ)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peer); N_LIB_PRIVATE N_NIMCALL(void, unsubscribe__hDTWdTb6dNkj5PATeYGPRA)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tySequence__oGNbWA9bAsiYzFUVO9bR5b0w* topics); static N_NIMCALL(void, Marker_tyRef__RsfbTVvaGKwEaOsNAYUnjg)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___6wuCd7gZk7BadYptrHYM5A)(void* ClE_0); static N_NIMCALL(void, Marker_tyRef__jCPBrhJ7o1c9cCe9cIhCBmcA)(void* p, NI op); static N_INLINE(NI, rawGet__uuSs4Pio2JtxqrsgwJwAZAtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, hash__6PCYkKlCNhq9cnRLnqWKkwQ)(NimStringDesc* x_0); static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b); static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size); static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size); static N_INLINE(NI, nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables)(NI h_0, NI maxHash); static N_INLINE(void, keepIf__WTp9c9b2pZh5Ya4XWma9cFmwQsequtils)(tySequence__El1HzcbAXI4FXRMy9aew4PA** s, tyProc__SVj1ntccxs5NYdCsd69bQPA pred); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen); N_LIB_PRIVATE N_CLOSURE(NIM_BOOL, colonanonymous___qjHon1ymczOuOhrEjeNaEg)(tyProc__QB1jgAgEgi4jeepzNCjHhQ x_0, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, del__g8RHBTTVREgFsyqCtJWx1w)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, NimStringDesc* key_0); N_LIB_PRIVATE N_NIMCALL(void, updateTopicMetrics__9c50CUz77NwP7RZAL2ZNOQw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic); N_LIB_PRIVATE N_NIMCALL(tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA*, X5BX5D___0ut1V8l8aH4A9bcxilZtW9bA)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, NimStringDesc* key_0); N_LIB_PRIVATE N_NIMCALL(void, setGauge__zqKhHFiP6UCG1pxThM5UDw)(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* gauge, NI value_0, NimStringDesc** labelValues, NI labelValuesLen_0); N_LIB_PRIVATE N_NIMCALL(void, incGauge__SbNsWi9besJxy9cT9c9b318Wyg)(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* gauge, NI64 amount, NimStringDesc** labelValues, NI labelValuesLen_0); N_LIB_PRIVATE N_NIMCALL(void, unsubscribeAll__9c50CUz77NwP7RZAL2ZNOQw_2)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wsF3Mf3BqREb9bpCjkRxq0w)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0); N_LIB_PRIVATE N_NIMCALL(void, subscribe__lbuRq7SsFd0PvFA9b9bzcCLg)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic, tyProc__QB1jgAgEgi4jeepzNCjHhQ handler); N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___mE5dAYM8xGX9b3MIatQCCXQ)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, NimStringDesc* key_0, tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA val_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, publish__JRwfAS4NGGR84JHHdGhaQw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0); static N_NIMCALL(void, Marker_tyRef__BSFNhBIyDjtm9bwxQ0k2j4g)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, newFutureImpl__LoyHiXBQvKuJXuYYlyOSwQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__cDiQ1HMQSwTiPTIqg9a3BYA)(void); static N_NIMCALL(void, Marker_tyRef__VVluZtIFK4JMW8Mkc64ruQ)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, publish__PlaiutgCIbC9a3VgnZNV9b5g_3)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handleData__bO58uHu2OQJZx74ZAy0jow)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0); static N_NIMCALL(void, Marker_tyRef__wjdMc89bWfAzYw7OlSkhcxg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ei4TExlLgN28D9c2TP3TlLw)(void); static N_NIMCALL(void, Marker_tyRef__HSg1tfL6yrPmTOr7HmdDxg)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handleData__PlaiutgCIbC9a3VgnZNV9b5g_4)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Cy9b8vX00IbUJhrNky9a8h9cQ)(void); N_LIB_PRIVATE N_NIMCALL(tySequence__T74QuWwr8h7Al0PS9cMqKwA*, newSeq__7vUAMuCta079aLiz3l4euWQ)(NI len_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*, allFinished__LJxSwnjKanokxKV469c0ggQ)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA** futs, NI futsLen_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, cancel__ZYuu0FydmjOOjOhwx69cq1w)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__kfMm6DPe7rH4iytesUV1Sw)(void); static N_INLINE(tySequence__T74QuWwr8h7Al0PS9cMqKwA*, internalRead__x9c80HxdsyiHbzwNZ9aYfohwasyncloop)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* fut); static N_INLINE(NIM_BOOL, failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); N_LIB_PRIVATE N_NIMCALL(Exception*, readError__oZX3NvZG9bIr8Tg41a2gDQg)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__gh9cMM9cpaOBr7ZGJd7XT3Yg)(void); N_LIB_PRIVATE N_CLOSURE(void, handleData_continue__YMOfDt1mmMmQNhK4AzWLCg)(void* udataX60gensym121865232_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, complete__BR9bvv6bBozmuI2iiHGMS0w)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future, NI val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__EM71pl7assnebb5mz8y9a7A)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__TScUdvWRJC8hufYuFlgHNg)(void); N_LIB_PRIVATE N_CLOSURE(void, publish_continue__x2A2ue0ocGO4CvqQ9b1IbPw)(void* udataX60gensym122640263_, void* ClE_0); static N_INLINE(NIM_BOOL, finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future); N_LIB_PRIVATE N_NIMCALL(void, fail__owL0UPOMUWADrI9a58lf79bA)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(void, initPubSub__DSFQzdEgEy9bSv0jydRrOGA)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0); N_LIB_PRIVATE N_NIMCALL(tySequence__cqQjXlSu8KsGxE7CJO2mcA**, new__fXG3S1ZiQkG2VDQ3vsnYRA)(void); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, defaultMsgIdProvider__1zgCXaiY7GusCtRZUJr8ZA)(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* m); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, start__jGBgphKF4fD0a1wJeEcWnA)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0); static N_NIMCALL(void, Marker_tyRef__3fD3h5gai6JT5mUz0xeyKQ)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__w3eUAWXPkHJdnzLyLu1GGg)(void); static N_NIMCALL(void, Marker_tyRef__80oFf9cXSak9bKKE4JxY9bjDA)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, start__PlaiutgCIbC9a3VgnZNV9b5g_5)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__MUnOKceUXsXNzbvydjNs3g)(void); N_LIB_PRIVATE N_CLOSURE(void, start_continue__qguiAdHZQ9aiiAggl2p0s9aQ)(void* udataX60gensym122705476_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, stop__jGBgphKF4fD0a1wJeEcWnA_2)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0); static N_NIMCALL(void, Marker_tyRef__p3RXWtr1gZbVzJv6alSBhg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__MeJ9b4ekU7VumzPwdqB4IyQ)(void); static N_NIMCALL(void, Marker_tyRef__F9bw0N9cIVMzb0MlusCLSypw)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, stop__PlaiutgCIbC9a3VgnZNV9b5g_6)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__GVgbm4c0cS9cNfJTaYymJZw)(void); N_LIB_PRIVATE N_CLOSURE(void, stop_continue__sNR12113X9aFjORT1Vcy4pg)(void* udataX60gensym122750133_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, addValidator__XIyIjWJoURVRXXcaHKwKQQ)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc** topic, NI topicLen_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ hook); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__snyDAvStmRmkLSCNgnlJZg)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0); N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___qDQMKSgHj4a8BzQy0xtyOw)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t, NimStringDesc* key_0, tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA val_0); N_LIB_PRIVATE N_NIMCALL(void, initHashSet__hRGg6alFF9civtDPk7GoOLQ)(NI initialSize, tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* Result); N_LIB_PRIVATE N_NIMCALL(void, incl__VHDoTsLOpGZZNXucVgKMrg)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0); N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA*, X5BX5D___0M9awEV75EuJCO9cqHH9aZOIA)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t, NimStringDesc* key_0); N_LIB_PRIVATE N_NIMCALL(void, removeValidator__XIyIjWJoURVRXXcaHKwKQQ_2)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc** topic, NI topicLen_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ hook); N_LIB_PRIVATE N_NIMCALL(void, excl__VHDoTsLOpGZZNXucVgKMrg_2)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, validate__63e5k9aC2dIRh2d655V7f6Q)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* message); static N_NIMCALL(void, Marker_tyRef__Y29aGF2dGOpmO87PSQErkew)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest_0, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, newFutureImpl__taQdye9bAYrH9aD5tAeKw9blQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__8ppyVJ509aKpwuNtDYp8Hwg)(void); static N_NIMCALL(void, Marker_tySequence__8DGt2AEUR0l4JqRQMZxl9cw)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__N2nsdkMxYaJBeWpm5k8oNQ)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, validate__PlaiutgCIbC9a3VgnZNV9b5g_7)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, setProperty__9aAbCsa7tRNF9b0zyDMHxkfw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* val_0); N_LIB_PRIVATE N_NIMCALL(NI, len__BGrFiYo3A4Rl1u2cKfO39cQ)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t); N_LIB_PRIVATE N_NIMCALL(void, add__TM1UrT0MWToqA9aCfLgMD9aw)(tySequence__8DGt2AEUR0l4JqRQMZxl9cw** x_0, tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ** y_0, NI y_0Len_0); N_LIB_PRIVATE N_NIMCALL(tySequence__8DGt2AEUR0l4JqRQMZxl9cw*, newSeq__HQWY5vm1V12MC9cme89czJ2Q)(NI len_0); N_LIB_PRIVATE N_NIMCALL(NI, len__6Fw7uqZM0HW6KbSLfzPhUQ)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA s); static N_INLINE(NIM_BOOL, isFilled__uHIMxs9aGYDEfZheaMnN2sQsets)(NI hcode); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw*, allFinished__ixizWhB25tSzTDopT1I1cw)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ** futs, NI futsLen_0); static N_INLINE(tySequence__8DGt2AEUR0l4JqRQMZxl9cw*, internalRead__PEB0PRxauq9cyxW9ayBna54wasyncloop)(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* fut); N_LIB_PRIVATE N_NIMCALL(tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg, read__gcmwIgSUVT4ELNv4fztvjQ)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future); N_LIB_PRIVATE N_NIMCALL(void, complete__dKDUIfUlhaz3fbZQlrVSlQ)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future, tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__L7H1c9aZ3nZ9bHa6cAoXunOQ)(void); N_LIB_PRIVATE N_CLOSURE(void, validate_continue__4IEWWdhstIpFq9crs7q32JQ)(void* udataX60gensym123051953_, void* ClE_0); static N_INLINE(NIM_BOOL, finished__LHJ3bhoI9c3Tz2o7axC1aMgasyncloop)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future); N_LIB_PRIVATE N_NIMCALL(void, fail__9cMS7IYgILXAyFz9cHnN1IYQ)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); static N_NIMCALL(void, Marker_tyRef__Q3ja0pemBNEp9cOgCDvok3Q)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, objectInit)(void* dest_0, TNimType* typ); N_LIB_PRIVATE N_NIMCALL(void, initTable__65LLNZibSexgV9cSWhNlbAg)(NI initialSize, tyObject_Table__lHpSn1a1LQne7Vijlza5tg* Result); N_LIB_PRIVATE N_NIMCALL(void, initTable__DJ6A9bLM16E7rxSo27B13KA)(NI initialSize, tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* Result); N_LIB_PRIVATE N_NIMCALL(void, addPeerEventHandler__fnJNs3YIacAF8V2ljj8dgg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyProc__J8ull9aEQOhjfQVu9aecrsPg handler, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind); N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, peerEventHandler__IBhEgb1Q6Gu3v47yhDQqHQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event_0, void* ClE_0); static N_NIMCALL(void, Marker_tyRef__O7vM4xsWQhP2QAnywg2pQg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Yjs8pNw52H4n4Lg9aQoLpBw)(void); static N_NIMCALL(void, Marker_tyRef__PpMFkb9a9bECrPv0ubgtSADg)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, peerEventHandler__PlaiutgCIbC9a3VgnZNV9b5g_8)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, subscribePeer__EcZJUNhMaCMLJMiy7KW5SQ)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peer); N_LIB_PRIVATE N_NIMCALL(void, unsubscribePeer__nZnudvpifFC4gyC03JP2iw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__k6I7EP1iBQ5TZmu7Q1Df9cw)(void); N_LIB_PRIVATE N_CLOSURE(void, peerEventHandler_continue__ruLKFNKlZw9bAMOKlOG0l8Q)(void* udataX60gensym163290618_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, toHashSet__wCbzJdyj48qBavANddequQ)(NimStringDesc** keys, NI keysLen_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result); N_LIB_PRIVATE N_NIMCALL(void, initPubSub__ReE9cChuiu2gzOnkUDJmpFg)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0); extern TNimType NTI__AcXA5LTiMbTyem2AVbTT5w_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_3, "libp2p_pubsub_peers", 19); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_4, "pubsub peer instances", 21); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_6, "libp2p_pubsub_topics", 20); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_7, "pubsub subscribed topics", 24); extern TNimType NTI__1zvu7qZyvvdj9bFNfopFZvQ_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_9, "libp2p_pubsub_subscriptions", 27); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_10, "pubsub subscription operations", 30); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_12, "libp2p_pubsub_unsubscriptions", 29); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_13, "pubsub unsubscription operations", 32); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_15, "libp2p_pubsub_topic_handlers", 28); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_16, "pubsub subscribed topics handlers count", 39); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_18, "topic", 5); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__4Vt6UBscOfPqLXfpaIrFYw_17 = {((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_18)} ; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_20, "libp2p_pubsub_validation_success", 32); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_21, "pubsub successfully validated messages", 38); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_23, "libp2p_pubsub_validation_failure", 32); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_24, "pubsub failed validated messages", 32); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_26, "libp2p_pubsub_validation_ignore", 31); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_27, "pubsub ignore validated messages", 32); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_29, "libp2p_pubsub_messages_published", 32); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_30, "published messages", 18); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_32, "libp2p_pubsub_messages_rebroadcasted", 36); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_33, "re-broadcasted messages", 23); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_35, "libp2p_pubsub_broadcast_subscriptions", 37); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_36, "pubsub broadcast subscriptions", 30); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_38, "libp2p_pubsub_broadcast_unsubscriptions", 39); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_39, "pubsub broadcast unsubscriptions", 32); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_41, "libp2p_pubsub_broadcast_messages", 32); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_42, "pubsub broadcast messages", 25); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_44, "libp2p_pubsub_received_subscriptions", 36); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_45, "pubsub received subscriptions", 29); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_47, "libp2p_pubsub_received_unsubscriptions", 38); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_49, "libp2p_pubsub_received_messages", 31); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_50, "pubsub received messages", 24); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_52, "libp2p_pubsub_broadcast_iwant", 29); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_53, "pubsub broadcast iwant", 22); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_55, "libp2p_pubsub_broadcast_ihave", 29); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_56, "pubsub broadcast ihave", 22); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_58, "libp2p_pubsub_broadcast_graft", 29); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_59, "pubsub broadcast graft", 22); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_61, "libp2p_pubsub_broadcast_prune", 29); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_62, "pubsub broadcast prune", 22); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_64, "libp2p_pubsub_received_iwant", 28); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_66, "libp2p_pubsub_received_ihave", 28); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_68, "libp2p_pubsub_received_graft", 28); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_70, "libp2p_pubsub_received_prune", 28); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_72, "libp2p pubsub", 13); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_73, "unsubscribing pubsub peer", 25); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_74, "tid", 3); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_75, "peerId", 6); extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_76, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/pubsub/pubsub.nim(203, 11) `false` unexpected call to pu" "bsub.subscribeTopic", 146); extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_; N_LIB_PRIVATE TNimType NTI__wbUFIXEmgvfZ8czSGL9bVmw_; extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_; extern TNimType NTI__knoSCw739arKRCPJPue07qQ_; extern TNimType NTI__ams67lohM6AwmrGQ2Ilzsg_; extern TNimType NTI__5aL02d9bjOYDZmYD0dWxn2w_; N_LIB_PRIVATE TNimType NTI__ZTSmMxmys6Qe9bOlWGunVkg_; extern TNimType NTI__sFoHz9btyLyHVx29cOlB1cFw_; extern TNimType NTI__Ol4zKcKZGzrnu3Hvu9aLd4w_; N_LIB_PRIVATE TNimType NTI__KLsnabaqPzbVsZlEwqe1cA_; extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_; N_LIB_PRIVATE TNimType NTI__QB1jgAgEgi4jeepzNCjHhQ_; extern TNimType NTI__vr5DoT1jILTGdRlYv1OYpw_; extern TNimType NTI__HsJiUUcO9cHBdUCi0HwkSTA_; N_LIB_PRIVATE TNimType NTI__El1HzcbAXI4FXRMy9aew4PA_; extern TNimType NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_; extern TNimType NTI__lHpSn1a1LQne7Vijlza5tg_; extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_; N_LIB_PRIVATE TNimType NTI__XK9avDdFMbG7vUcJY4tJ5mQ_; extern TNimType NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_; extern TNimType NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_; N_LIB_PRIVATE TNimType NTI__i3ZahgXJqudlFdCju1Hx8w_; extern TNimType NTI__wMtfD88jmrPZwfzTH9c8e9cA_; extern TNimType NTI__45NwvjyfIWTGrNWgg5Pcig_; extern TNimType NTI__CD8Dpv0WGmASelVaNSo6zg_; N_LIB_PRIVATE TNimType NTI__JUWcT4oYPWqMQTMv2d7T9cQ_; extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_; extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_; N_LIB_PRIVATE TNimType NTI__kKB10H8Q2dQsyiaareTfyw_; extern TNimType NTI__RQAvfm3tUYD1QWb9c4P8NNA_; extern TNimType NTI__oRzyI2tapcwoHwH1Bz2exA_; extern TNimType NTI__8MW0JodCedjay9anGTGrBmA_; extern TNimType NTI__zAf2abIhMjaomS6jkKP9a8w_; extern TNimType NTI__IjDV3u39bZeDnOOTq5TAF5g_; extern TNimType NTI__WSbLInFxGn0pnyF9cry8bUA_; N_LIB_PRIVATE TNimType NTI__m8r1tQwL9aWSqLVOmJSPb5g_; extern TNimType NTI__EhHqp0aF43SxfS6MTF9b0hA_; extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_; extern TNimType NTI__89cudN1q3YtAd8ENHWPechw_; extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_; extern TNimType NTI__9bIfp9aTAZKB9cehqCItD41cg_; extern TNimType NTI__R2iwvkxFY4f0aLqyHsJIng_; extern TNimType NTI__CnOQkdAngH72aJYNy5NLDg_; extern TNimType NTI__Pu9bBse0c7O7IZRmRsi9b07w_; extern TNimType NTI__FKVoWyfO9bQ2bdVQGPLNZvA_; N_LIB_PRIVATE TNimType NTI__yyY8MnJg1xvZVutr5kwMOg_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_86, "processing RPC message", 22); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_87, "msg", 3); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_88, "peer", 4); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_91, "about to subscribe to topic", 27); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_92, "topicId", 7); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_94, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/system/iterators.nim(189, 11) `len(a) == L` the l" "ength of the seq changed while iterating over it", 175); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_96, "generic", 7); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__4Vt6UBscOfPqLXfpaIrFYw_95 = {((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_96)} ; extern TNimType NTI__GntyqsSCwg00S5X6lKEPuQ_; extern TNimType NTI__VAWWBGXQQxBx5kHPK2xRMw_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_100, "Can\'t obtain a value from a `none`", 34); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_107, "Async procedure (&rpcHandler) yielded `nil`, are you await\'ing " "a `nil` Future\?", 78); extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_111, "sending pubsub message to peer", 30); extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_113, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim(711, 13) `len(t) == L" "` the length of the table changed while iterating over it", 184); N_LIB_PRIVATE TNimType NTI__60yxMt39a8kkc8EzDne8ewA_; extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_; N_LIB_PRIVATE TNimType NTI__UPMhyt17Lk7broWRbvYi3w_; N_LIB_PRIVATE TNimType NTI__TgNgHkVB4vQnBRTYlrQqSA_; extern TNimType NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_; extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_; extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_; N_LIB_PRIVATE TNimType NTI__2rmsQBSFHRQFPgoraEl6Tg_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_120, "no valid PeerId for peer", 24); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_121, "Future operation cancelled!", 27); N_LIB_PRIVATE TNimType NTI__Q5qM0o6N1cK19aKC0R9csAGw_; extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_; N_LIB_PRIVATE TNimType NTI__YhAGRPlKM9aeorD9cA8W7B2w_; extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_124, "created new pubsub peer", 23); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_129, "exception ocurred in pubsub handle", 34); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_130, "exc", 3); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_131, "conn", 4); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_134, "pubsub peer handler ended", 25); static NIM_CONST tyArray__XYvKFwqxIc2whnKLisCnXw TM__4Vt6UBscOfPqLXfpaIrFYw_135 = {((NI16) 0), ((NI16) 0), ((NI16) 0), ((NI16) 0), ((NI16) -5), ((NI16) 6), ((NI16) 0), ((NI16) -5), ((NI16) -5), ((NI16) 0), ((NI16) 0), ((NI16) 0), ((NI16) 0)} ; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_139, "Async procedure (&handleConn) yielded `nil`, are you await\'ing " "a `nil` Future\?", 78); N_LIB_PRIVATE TNimType NTI__0q2RZrsi4fb50ElW9cpe3Vg_; N_LIB_PRIVATE TNimType NTI__RsfbTVvaGKwEaOsNAYUnjg_; N_LIB_PRIVATE TNimType NTI__59aXzbnnlyQny9cxZnlGvo2w_; N_LIB_PRIVATE TNimType NTI__jCPBrhJ7o1c9cCe9cIhCBmcA_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_149, "other", 5); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__4Vt6UBscOfPqLXfpaIrFYw_148 = {((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_149)} ; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_150, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim(668, 13) `len(t) == L" "` the length of the table changed while iterating over it", 184); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_155, "unsubscribeAll called for an unknown topic", 42); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_158, "subscribing to topic", 20); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_159, "name", 4); N_LIB_PRIVATE TNimType NTI__XwYTKzriv2l2Z7G4jq3ziQ_; extern TNimType NTI__t0sMJCbrFfVm9aEAwxhaXMg_; N_LIB_PRIVATE TNimType NTI__BSFNhBIyDjtm9bwxQ0k2j4g_; N_LIB_PRIVATE TNimType NTI__luvAyJAXcdn2aPHf9claRMQ_; N_LIB_PRIVATE TNimType NTI__VVluZtIFK4JMW8Mkc64ruQ_; N_LIB_PRIVATE TNimType NTI__CwtnNuSNUNRGjvvwMMLdkA_; N_LIB_PRIVATE TNimType NTI__wjdMc89bWfAzYw7OlSkhcxg_; N_LIB_PRIVATE TNimType NTI__2ftkPPDLTTITNCNw3nvLQQ_; extern TNimType NTI__T74QuWwr8h7Al0PS9cMqKwA_; N_LIB_PRIVATE TNimType NTI__HSg1tfL6yrPmTOr7HmdDxg_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_172, "Error in topic handler", 22); static NIM_CONST tyArray__Hq1tOIV1GuQcDUwL9bYTfPQ TM__4Vt6UBscOfPqLXfpaIrFYw_174 = {((NI16) 0), ((NI16) -2), ((NI16) 3), ((NI16) 0), ((NI16) -2), ((NI16) -2), ((NI16) 0), ((NI16) 0), ((NI16) 0)} ; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_178, "Async procedure (&handleData) yielded `nil`, are you await\'ing " "a `nil` Future\?", 78); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_183, "Async procedure (&publish) yielded `nil`, are you await\'ing a `" "nil` Future\?", 75); static NIM_CONST tyProc__i3ZahgXJqudlFdCju1Hx8w TM__4Vt6UBscOfPqLXfpaIrFYw_185 = {NIM_NIL,NIM_NIL}; N_LIB_PRIVATE TNimType NTI__wiGEF0PIcRSiA9a00WMrTmw_; N_LIB_PRIVATE TNimType NTI__3fD3h5gai6JT5mUz0xeyKQ_; N_LIB_PRIVATE TNimType NTI__s3VxTxj9aeagyo6L0ATIeUQ_; N_LIB_PRIVATE TNimType NTI__80oFf9cXSak9bKKE4JxY9bjDA_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_192, "Async procedure (&start) yielded `nil`, are you await\'ing a `ni" "l` Future\?", 73); N_LIB_PRIVATE TNimType NTI__rl2ab1NbofYeho7jcmz3xw_; N_LIB_PRIVATE TNimType NTI__p3RXWtr1gZbVzJv6alSBhg_; N_LIB_PRIVATE TNimType NTI__5khNSEAA18l4beaEmol1Rw_; N_LIB_PRIVATE TNimType NTI__F9bw0N9cIVMzb0MlusCLSypw_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_199, "Async procedure (&stop) yielded `nil`, are you await\'ing a `nil" "` Future\?", 72); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_203, "adding validator for topic", 26); N_LIB_PRIVATE TNimType NTI__IAgfBIR9arJUBDu00iwpX9cA_; N_LIB_PRIVATE TNimType NTI__7jzGY3OCyeQsUUYG0vO9cdg_; extern TNimType NTI__R0FNpdnKdZqrupaI5EZzig_; N_LIB_PRIVATE TNimType NTI__Y29aGF2dGOpmO87PSQErkew_; N_LIB_PRIVATE TNimType NTI__5sfPeia5cll5CLvtrqyZlA_; N_LIB_PRIVATE TNimType NTI__8DGt2AEUR0l4JqRQMZxl9cw_; extern TNimType NTI__PM9aM6DsVafGgKfhr9bQcNSA_; N_LIB_PRIVATE TNimType NTI__N2nsdkMxYaJBeWpm5k8oNQ_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_213, "about to validate message", 25); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_216, "looking for validators on topic", 31); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_217, "topicID", 7); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_218, "registered", 10); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_222, "running validators for topic", 28); extern TNimType NTI__2lQSxaq5eC9aWYzZNTJyZtA_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_231, "Async procedure (&validate) yielded `nil`, are you await\'ing a " "`nil` Future\?", 76); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_242, "broadcasting messages to peers", 30); STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_243, "peers", 5); N_LIB_PRIVATE TNimType NTI__16YAXGBqs8Wprz9b6QXv3rg_; extern TNimType NTI__8lXp2ZOHH4BhJmjpgHvbig_; N_LIB_PRIVATE TNimType NTI__Q3ja0pemBNEp9cOgCDvok3Q_; extern TNimType NTI__bXDFUtY9bPDVFOr8V4dH8ag_; N_LIB_PRIVATE TNimType NTI__MKblGGCg9bbOAojRaKaNXjw_; extern TNimType NTI__zVLxg0Gx9c1UtAS8mAOrQkw_; N_LIB_PRIVATE TNimType NTI__O7vM4xsWQhP2QAnywg2pQg_; N_LIB_PRIVATE TNimType NTI__Nq4RRXe8Gt9aUIlpD9aazSkg_; N_LIB_PRIVATE TNimType NTI__PpMFkb9a9bECrPv0ubgtSADg_; STRING_LITERAL(TM__4Vt6UBscOfPqLXfpaIrFYw_251, "Async procedure (&peerEventHandler) yielded `nil`, are you awai" "t\'ing a `nil` Future\?", 84); static NIM_CONST struct { TGenericSeq Sup; NimStringDesc* data[1];} TM__4Vt6UBscOfPqLXfpaIrFYw_254 = {{1, 1 | NIM_STRLIT_FLAG}, {((NimStringDesc*) NIM_NIL)}};static NIM_CONST tySequence__sM4lkSb7zS6F7OVMvW9cffQ* TM__4Vt6UBscOfPqLXfpaIrFYw_253 = ((tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)&TM__4Vt6UBscOfPqLXfpaIrFYw_254); N_LIB_PRIVATE tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* libp2p_pubsub_peers__zhTOE9cSL8FXXNALKOy1ftA; extern tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* defaultRegistry__io1tPp0SUJ9acKTx5nDy47A; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; N_LIB_PRIVATE tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* libp2p_pubsub_topics__89a9cGSWRbqicmNu9cjxXEu2w; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_subscriptions__XSijODPJLFEuOXnJxWKnxw; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_unsubscriptions__dW9bgaUzVs8W8mmxSIRddhQ; N_LIB_PRIVATE tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* libp2p_pubsub_topic_handlers__9cjTq29b2e4EcNE59bg8YUirA; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_validation_success__CXFp6AKxkQq71zwzCpmHuw; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_validation_failure__hUGdVShIlMJwDuBKaMz1sg; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_validation_ignore__Jms776Z5oToi69bPINR7q8A; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_messages_published__OFytsuZW9blhfrnOxoFZx9aA; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_messages_rebroadcasted__Mg7l2qtMSDfwZk7u3zoYtQ; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_broadcast_subscriptions__poSOfXIBpYBwdTtCaF2o3Q; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_broadcast_unsubscriptions__T9btU0pqVzampHGUCb8dHww; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_broadcast_messages__EpiliGJCWL2pLlP9awa6Lpw; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_received_subscriptions__TUo9ahaUWFnaPeDxh2sib5A; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_received_unsubscriptions__Lrzs3FDUVk9ap4088bIFV3w; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_received_messages__ueyTkJPoWQ2ptg5JqUfufg; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_broadcast_iwant__sHwKs24dcQ5Nd050oY3EWw; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_broadcast_ihave__IIEWYftxk9b5RLym9c4H83oA; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_broadcast_graft__pIV3oBR0ltpMiXyRGIOXcQ; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_broadcast_prune__KzZLqu9c4YXrbHimauIYXtQ; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_received_iwant__OgR5k1AwingXYLW572zw8w; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_received_ihave__GjHJda6DTbOfqbGXXDLjjg; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_received_graft__tFh0HEea5K7AbB6QshXmxA; N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_pubsub_received_prune__zls01D1eWVx65ySQ9bBzpmg; 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 TNimType* nimTypeRoot; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; static TNimType* Nim_OfCheck_CACHE126[2]; static TNimType* Nim_OfCheck_CACHE127[2]; static TNimType* Nim_OfCheck_CACHE170[2]; static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_2)(void) { nimGCvisit((void*)libp2p_pubsub_peers__zhTOE9cSL8FXXNALKOy1ftA, 0);} #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;} #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));} #line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0; #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;} #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;} #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;} #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c); } #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { NIM_BOOL T3_; #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c); } LA4_: ; } #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, asgnRef)(void** dest, void* src) { #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src); #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_); } LA3_: ; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!(((*dest) == NIM_NIL))) goto LA8_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest)); #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_); } LA8_: ; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*dest) = src;} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_5)(void) { nimGCvisit((void*)libp2p_pubsub_topics__89a9cGSWRbqicmNu9cjxXEu2w, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_8)(void) { nimGCvisit((void*)libp2p_pubsub_subscriptions__XSijODPJLFEuOXnJxWKnxw, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_11)(void) { nimGCvisit((void*)libp2p_pubsub_unsubscriptions__dW9bgaUzVs8W8mmxSIRddhQ, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_14)(void) { nimGCvisit((void*)libp2p_pubsub_topic_handlers__9cjTq29b2e4EcNE59bg8YUirA, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_19)(void) { nimGCvisit((void*)libp2p_pubsub_validation_success__CXFp6AKxkQq71zwzCpmHuw, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_22)(void) { nimGCvisit((void*)libp2p_pubsub_validation_failure__hUGdVShIlMJwDuBKaMz1sg, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_25)(void) { nimGCvisit((void*)libp2p_pubsub_validation_ignore__Jms776Z5oToi69bPINR7q8A, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_28)(void) { nimGCvisit((void*)libp2p_pubsub_messages_published__OFytsuZW9blhfrnOxoFZx9aA, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_31)(void) { nimGCvisit((void*)libp2p_pubsub_messages_rebroadcasted__Mg7l2qtMSDfwZk7u3zoYtQ, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_34)(void) { nimGCvisit((void*)libp2p_pubsub_broadcast_subscriptions__poSOfXIBpYBwdTtCaF2o3Q, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_37)(void) { nimGCvisit((void*)libp2p_pubsub_broadcast_unsubscriptions__T9btU0pqVzampHGUCb8dHww, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_40)(void) { nimGCvisit((void*)libp2p_pubsub_broadcast_messages__EpiliGJCWL2pLlP9awa6Lpw, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_43)(void) { nimGCvisit((void*)libp2p_pubsub_received_subscriptions__TUo9ahaUWFnaPeDxh2sib5A, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_46)(void) { nimGCvisit((void*)libp2p_pubsub_received_unsubscriptions__Lrzs3FDUVk9ap4088bIFV3w, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_48)(void) { nimGCvisit((void*)libp2p_pubsub_received_messages__ueyTkJPoWQ2ptg5JqUfufg, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_51)(void) { nimGCvisit((void*)libp2p_pubsub_broadcast_iwant__sHwKs24dcQ5Nd050oY3EWw, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_54)(void) { nimGCvisit((void*)libp2p_pubsub_broadcast_ihave__IIEWYftxk9b5RLym9c4H83oA, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_57)(void) { nimGCvisit((void*)libp2p_pubsub_broadcast_graft__pIV3oBR0ltpMiXyRGIOXcQ, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_60)(void) { nimGCvisit((void*)libp2p_pubsub_broadcast_prune__KzZLqu9c4YXrbHimauIYXtQ, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_63)(void) { nimGCvisit((void*)libp2p_pubsub_received_iwant__OgR5k1AwingXYLW572zw8w, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_65)(void) { nimGCvisit((void*)libp2p_pubsub_received_ihave__GjHJda6DTbOfqbGXXDLjjg, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_67)(void) { nimGCvisit((void*)libp2p_pubsub_received_graft__tFh0HEea5K7AbB6QshXmxA, 0);} static N_NIMCALL(void, TM__4Vt6UBscOfPqLXfpaIrFYw_69)(void) { nimGCvisit((void*)libp2p_pubsub_received_prune__zls01D1eWVx65ySQ9bBzpmg, 0);} #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, pushSafePoint)(TSafePoint* s) { #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" (*s).prev = excHandler__rqLlY5bs9atDw2OXYqJEn5g; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = s;} #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));} #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimZeroMem)(void* p, NI size) { #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size); } #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popSafePoint)(void) { #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = (*excHandler__rqLlY5bs9atDw2OXYqJEn5g).prev;} #line 2292 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(Exception*, nimBorrowCurrentException)(void) { Exception* result; result = (Exception*)0; #line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;} #line 2288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(Exception*, getCurrentException)(void) { Exception* result; result = (Exception*)0; #line 2290 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;} #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popCurrentException)(void) { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), (*currException__9bVPeDJlYTi9bQApZpfH8wjg).up);} #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, unsubscribePeer__4rtOllpHl1WseH9bKuoyj7g)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_71; NI T9_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T10_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_71); TM__4Vt6UBscOfPqLXfpaIrFYw_71.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_71.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_71.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T3_; NimStringDesc* T4_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_73)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T3_ = (NI)0; T3_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T3_); #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" T4_ = (NimStringDesc*)0; T4_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ(peerId); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_75), T4_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121080019_; Exception* T7_; Exception* T8_; TM__4Vt6UBscOfPqLXfpaIrFYw_71.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T7_ = (Exception*)0; T7_ = getCurrentException(); errX60gensym121080019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T7_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T8_ = (Exception*)0; T8_ = &errX60gensym121080019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("unsubscribing pubsub peer", T8_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_71.status != 0) reraiseException(); #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" del__1mn6ML9bKbqHSu0Hid4qe8w((&(*p_0).peers), peerId); #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T9_ = (NI)0; T9_ = len__d6vZHjLLXyftLeERVq3ysQ((*p_0).peers); T10_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T10_ = NIM_NIL; #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(libp2p_pubsub_peers__zhTOE9cSL8FXXNALKOy1ftA, ((NI64) (T9_)), T10_->data, (T10_ ? T10_->Sup.len : 0)); } #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, subscribeTopic__YkUBe41WjVJQHlxGmQza1Q)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic, NIM_BOOL subscribe, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer) { #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { if (!NIM_TRUE) goto LA3_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_76)); } LA3_: ; } static N_NIMCALL(void, Marker_tySequence__El1HzcbAXI4FXRMy9aew4PA)(void* p, NI op) { tySequence__El1HzcbAXI4FXRMy9aew4PA* a; NI T1_; a = (tySequence__El1HzcbAXI4FXRMy9aew4PA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].ClE_0, op); } } static N_NIMCALL(void, Marker_tyRef__JUWcT4oYPWqMQTMv2d7T9cQ)(void* p, NI op) { tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* a; a = (tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg*)p; nimGCvisit((void*)(*a).Sup.codecs, op); nimGCvisit((void*)(*a).Sup.handler.ClE_0, op); nimGCvisit((void*)(*a).switch_0, op); nimGCvisit((void*)(*a).peerInfo, op); nimGCvisit((void*)(*a).topics.data, op); nimGCvisit((void*)(*a).peers.data, op); nimGCvisit((void*)(*a).validators.data, op); nimGCvisit((void*)(*a).observers, op); nimGCvisit((void*)(*a).msgIdProvider.ClE_0, op); nimGCvisit((void*)(*a).subscriptionValidator.ClE_0, op); nimGCvisit((void*)(*a).knownTopics.data, op);} static N_NIMCALL(void, Marker_tyRef__kKB10H8Q2dQsyiaareTfyw)(void* p, NI op) { tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw* a; a = (tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw*)p; nimGCvisit((void*)(*a).rpcMsg1.subscriptions, op); nimGCvisit((void*)(*a).rpcMsg1.messages, op); nimGCvisit((void*)(*a).rpcMsg1.control.val.ihave, op); nimGCvisit((void*)(*a).rpcMsg1.control.val.iwant, op); nimGCvisit((void*)(*a).rpcMsg1.control.val.graft, op); nimGCvisit((void*)(*a).rpcMsg1.control.val.prune, op); nimGCvisit((void*)(*a).peer2, op); nimGCvisit((void*)(*a).p3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1214202185_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__yyY8MnJg1xvZVutr5kwMOg)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g* a; a = (tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g*)p; nimGCvisit((void*)(*a).record1.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1214650193_, op); nimGCvisit((void*)(*a).s4.topic, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1215400198_, op); nimGCvisit((void*)(*a).sub9.topic, op); nimGCvisit((void*)(*a).smsg12.fromPeer.data, op); nimGCvisit((void*)(*a).smsg12.data, op); nimGCvisit((void*)(*a).smsg12.seqno, op); nimGCvisit((void*)(*a).smsg12.topicIDs, op); nimGCvisit((void*)(*a).smsg12.signature, op); nimGCvisit((void*)(*a).smsg12.key, op); nimGCvisit((void*)(*a).topic15, op); nimGCvisit((void*)(*a).control18.ihave, op); nimGCvisit((void*)(*a).control18.iwant, op); nimGCvisit((void*)(*a).control18.graft, op); nimGCvisit((void*)(*a).control18.prune, op); nimGCvisit((void*)(*a).ihave19.topicID, op); nimGCvisit((void*)(*a).ihave19.messageIDs, op); nimGCvisit((void*)(*a).graft22.topicID, op); nimGCvisit((void*)(*a).prune25.topicID, op); nimGCvisit((void*)(*a).prune25.peers, op);} #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__bhrvo6ipbsA5Wa1TLr16dwoptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = (*self).has; return result;} #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isNone__bhrvo6ipbsA5Wa1TLr16dw_2options)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = !((*self).has); return result;} #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, nimGCunrefNoCycle)(void* p) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T1_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(p); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T1_); } #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, get__k09bxzZWltqj7L0ZrdLDeagoptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self, tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* Result) { #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" { NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" T3_ = (NIM_BOOL)0; T3_ = isNone__bhrvo6ipbsA5Wa1TLr16dw_2options(self); if (!T3_) goto LA4_; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_100)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/options.nim", 185); } LA4_: ; genericSeqAssign((&(*Result).ihave), (*self).val.ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&(*Result).iwant), (*self).val.iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&(*Result).graft), (*self).val.graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&(*Result).prune), (*self).val.prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_));} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, rpcHandler__PlaiutgCIbC9a3VgnZNV9b5g)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g*) ClE_0; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T145_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; } STATE0: ; { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_84; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_84); TM__4Vt6UBscOfPqLXfpaIrFYw_84.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_84.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_84.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_85; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_85); TM__4Vt6UBscOfPqLXfpaIrFYw_85.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_85.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_85.status == 0) { { NI T7_; tyTuple__TEVxBpejpD9b9bkfFnONsDcQ T8_; NimStringDesc* T9_; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record1), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record1)); unsureAsgnRef((void**)&(*colonenvP_).record1.output.buffer, NIM_NIL); (*colonenvP_).record1.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record1), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_86)); #line 306 "/home/runner/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" T7_ = (NI)0; T7_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record1), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T7_); #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*)(&T8_), sizeof(tyTuple__TEVxBpejpD9b9bkfFnONsDcQ)); shortLog__n660G9aZnuXW5FgQ0r19aHlw((&(*(*colonenvP_).colonup_).rpcMsg1), (&T8_)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__GhWi7AIWVqt7uu6sxAhbKw((&(*colonenvP_).record1), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_87), (&T8_)); #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" T9_ = (NimStringDesc*)0; T9_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).peer2); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record1), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_88), T9_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record1)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record1)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T12_; Exception* T13_; TM__4Vt6UBscOfPqLXfpaIrFYw_85.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T12_ = (Exception*)0; T12_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1214650193_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym1214650193_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("processing RPC message", T13_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_85.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_84.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_84.status != 0) reraiseException(); { NI T17_; #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&(*colonenvP_).s4), sizeof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i5 = ((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" T17_ = ((*(*colonenvP_).colonup_).rpcMsg1.subscriptions ? (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->Sup.len : 0); (*colonenvP_).L6 = T17_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_89; NI TM__4Vt6UBscOfPqLXfpaIrFYw_93; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i5 < (*colonenvP_).L6)) goto LA19; #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)((*colonenvP_).i5) >= (NU)((*(*colonenvP_).colonup_).rpcMsg1.subscriptions ? (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i5,((*(*colonenvP_).colonup_).rpcMsg1.subscriptions ? (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->Sup.len : 0)-1); } (*colonenvP_).s4.subscribe = (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->data[(*colonenvP_).i5].subscribe; asgnRef((void**) (&(*colonenvP_).s4.topic), (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->data[(*colonenvP_).i5].topic); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_89); TM__4Vt6UBscOfPqLXfpaIrFYw_89.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_89.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_89.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_90; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_90); TM__4Vt6UBscOfPqLXfpaIrFYw_90.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_90.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_90.status == 0) { { NI T23_; NimStringDesc* T24_; #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__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_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" T23_ = (NI)0; T23_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T23_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_92), (*colonenvP_).s4.topic); #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" T24_ = (NimStringDesc*)0; T24_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).peer2); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_88), T24_); #line 61 "/home/runner/work/nim-waku/nim-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)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T27_; Exception* T28_; TM__4Vt6UBscOfPqLXfpaIrFYw_90.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T27_ = (Exception*)0; T27_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1215400198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T27_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T28_ = (Exception*)0; T28_ = &(*colonenvP_).errX60gensym1215400198_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("about to subscribe to topic", T28_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_90.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_89.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_89.status != 0) reraiseException(); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" subscribeTopic__XU8sHvd9cD1b9aY2RYZvUZVw((*(*colonenvP_).colonup_).p3, (*colonenvP_).s4.topic, (*colonenvP_).s4.subscribe, (*(*colonenvP_).colonup_).peer2); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i5, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_93)) { raiseOverflow(); }; (*colonenvP_).i5 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_93); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T33_; #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" T33_ = ((*(*colonenvP_).colonup_).rpcMsg1.subscriptions ? (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->Sup.len : 0); if (!!((T33_ == (*colonenvP_).L6))) goto LA34_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA34_: ; } LA19: ; } } { NI T37_; #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&(*colonenvP_).sub9), sizeof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i10 = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T37_ = ((*(*colonenvP_).colonup_).rpcMsg1.subscriptions ? (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->Sup.len : 0); (*colonenvP_).L11 = T37_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_97; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i10 < (*colonenvP_).L11)) goto LA39; #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)((*colonenvP_).i10) >= (NU)((*(*colonenvP_).colonup_).rpcMsg1.subscriptions ? (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i10,((*(*colonenvP_).colonup_).rpcMsg1.subscriptions ? (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->Sup.len : 0)-1); } (*colonenvP_).sub9.subscribe = (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->data[(*colonenvP_).i10].subscribe; asgnRef((void**) (&(*colonenvP_).sub9.topic), (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->data[(*colonenvP_).i10].topic); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { if (!(*colonenvP_).sub9.subscribe) goto LA42_; #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T46_; tyArray__nHXaesL0DJZHyVS07ARPRA T49_; #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T46_ = (NIM_BOOL)0; T46_ = contains__RafAVeUVSno4B47UdPqNlg((*(*(*colonenvP_).colonup_).p3).knownTopics, (*colonenvP_).sub9.topic); if (!T46_) goto LA47_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T49_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T49_[0] = copyString((*colonenvP_).sub9.topic); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_subscriptions__TUo9ahaUWFnaPeDxh2sib5A, ((NI) 1), T49_, 1); } goto LA44_; LA47_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_subscriptions__TUo9ahaUWFnaPeDxh2sib5A, ((NI) 1), TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA44_: ; } goto LA40_; LA42_: ; { #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T54_; tyArray__nHXaesL0DJZHyVS07ARPRA T57_; #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T54_ = (NIM_BOOL)0; T54_ = contains__RafAVeUVSno4B47UdPqNlg((*(*(*colonenvP_).colonup_).p3).knownTopics, (*colonenvP_).sub9.topic); if (!T54_) goto LA55_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T57_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T57_[0] = copyString((*colonenvP_).sub9.topic); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_unsubscriptions__Lrzs3FDUVk9ap4088bIFV3w, ((NI) 1), T57_, 1); } goto LA52_; LA55_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_unsubscriptions__Lrzs3FDUVk9ap4088bIFV3w, ((NI) 1), TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA52_: ; } LA40_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i10, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_97)) { raiseOverflow(); }; (*colonenvP_).i10 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_97); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T61_; #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" T61_ = ((*(*colonenvP_).colonup_).rpcMsg1.subscriptions ? (*(*colonenvP_).colonup_).rpcMsg1.subscriptions->Sup.len : 0); if (!!((T61_ == (*colonenvP_).L11))) goto LA62_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA62_: ; } LA39: ; } } { NI T65_; #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&(*colonenvP_).smsg12), sizeof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i13 = ((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" T65_ = ((*(*colonenvP_).colonup_).rpcMsg1.messages ? (*(*colonenvP_).colonup_).rpcMsg1.messages->Sup.len : 0); (*colonenvP_).L14 = T65_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_99; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i13 < (*colonenvP_).L14)) goto LA67; #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)((*colonenvP_).i13) >= (NU)((*(*colonenvP_).colonup_).rpcMsg1.messages ? (*(*colonenvP_).colonup_).rpcMsg1.messages->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i13,((*(*colonenvP_).colonup_).rpcMsg1.messages ? (*(*colonenvP_).colonup_).rpcMsg1.messages->Sup.len : 0)-1); } genericShallowAssign((void*)(&(*colonenvP_).smsg12), (void*)(&(*(*colonenvP_).colonup_).rpcMsg1.messages->data[(*colonenvP_).i13]), (&NTI__9bIfp9aTAZKB9cehqCItD41cg_)); { NI T69_; #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).topic15 = (NimStringDesc*)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i16 = ((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" T69_ = ((*colonenvP_).smsg12.topicIDs ? (*colonenvP_).smsg12.topicIDs->Sup.len : 0); (*colonenvP_).L17 = T69_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_98; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i16 < (*colonenvP_).L17)) goto LA71; #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)((*colonenvP_).i16) >= (NU)((*colonenvP_).smsg12.topicIDs ? (*colonenvP_).smsg12.topicIDs->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i16,((*colonenvP_).smsg12.topicIDs ? (*colonenvP_).smsg12.topicIDs->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).topic15), (*colonenvP_).smsg12.topicIDs->data[(*colonenvP_).i16]); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T74_; tyArray__nHXaesL0DJZHyVS07ARPRA T77_; #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T74_ = (NIM_BOOL)0; T74_ = contains__RafAVeUVSno4B47UdPqNlg((*(*(*colonenvP_).colonup_).p3).knownTopics, (*colonenvP_).topic15); if (!T74_) goto LA75_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T77_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T77_[0] = copyString((*colonenvP_).topic15); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_messages__ueyTkJPoWQ2ptg5JqUfufg, ((NI) 1), T77_, 1); } goto LA72_; LA75_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_messages__ueyTkJPoWQ2ptg5JqUfufg, ((NI) 1), TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA72_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i16, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_98)) { raiseOverflow(); }; (*colonenvP_).i16 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_98); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T81_; #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" T81_ = ((*colonenvP_).smsg12.topicIDs ? (*colonenvP_).smsg12.topicIDs->Sup.len : 0); if (!!((T81_ == (*colonenvP_).L17))) goto LA82_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA82_: ; } LA71: ; } } #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i13, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_99)) { raiseOverflow(); }; (*colonenvP_).i13 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_99); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T86_; #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" T86_ = ((*(*colonenvP_).colonup_).rpcMsg1.messages ? (*(*colonenvP_).colonup_).rpcMsg1.messages->Sup.len : 0); if (!!((T86_ == (*colonenvP_).L14))) goto LA87_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA87_: ; } LA67: ; } } #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T91_; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng T94_; NI T95_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T96_; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T91_ = (NIM_BOOL)0; T91_ = isSome__bhrvo6ipbsA5Wa1TLr16dwoptions((&(*(*colonenvP_).colonup_).rpcMsg1.control)); if (!T91_) goto LA92_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T94_), sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng)); get__k09bxzZWltqj7L0ZrdLDeagoptions((&(*(*colonenvP_).colonup_).rpcMsg1.control), (&T94_)); T95_ = (T94_.iwant ? T94_.iwant->Sup.len : 0); T96_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T96_ = NIM_NIL; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_received_iwant__OgR5k1AwingXYLW572zw8w, ((NI64) (T95_)), T96_->data, (T96_ ? T96_->Sup.len : 0)); #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" get__k09bxzZWltqj7L0ZrdLDeagoptions((&(*(*colonenvP_).colonup_).rpcMsg1.control), (&(*colonenvP_).control18)); { NI T98_; #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&(*colonenvP_).ihave19), sizeof(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i20 = ((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" T98_ = ((*colonenvP_).control18.ihave ? (*colonenvP_).control18.ihave->Sup.len : 0); (*colonenvP_).L21 = T98_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_101; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i20 < (*colonenvP_).L21)) goto LA100; #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)((*colonenvP_).i20) >= (NU)((*colonenvP_).control18.ihave ? (*colonenvP_).control18.ihave->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i20,((*colonenvP_).control18.ihave ? (*colonenvP_).control18.ihave->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).ihave19.topicID), (*colonenvP_).control18.ihave->data[(*colonenvP_).i20].topicID); asgnRef((void**) (&(*colonenvP_).ihave19.messageIDs), (*colonenvP_).control18.ihave->data[(*colonenvP_).i20].messageIDs); #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T103_; tyArray__nHXaesL0DJZHyVS07ARPRA T106_; #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T103_ = (NIM_BOOL)0; T103_ = contains__RafAVeUVSno4B47UdPqNlg((*(*(*colonenvP_).colonup_).p3).knownTopics, (*colonenvP_).ihave19.topicID); if (!T103_) goto LA104_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T106_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T106_[0] = copyString((*colonenvP_).ihave19.topicID); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_ihave__GjHJda6DTbOfqbGXXDLjjg, ((NI) 1), T106_, 1); } goto LA101_; LA104_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_ihave__GjHJda6DTbOfqbGXXDLjjg, ((NI) 1), TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA101_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i20, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_101)) { raiseOverflow(); }; (*colonenvP_).i20 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_101); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T110_; #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" T110_ = ((*colonenvP_).control18.ihave ? (*colonenvP_).control18.ihave->Sup.len : 0); if (!!((T110_ == (*colonenvP_).L21))) goto LA111_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA111_: ; } LA100: ; } } { NI T114_; #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&(*colonenvP_).graft22), sizeof(tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i23 = ((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" T114_ = ((*colonenvP_).control18.graft ? (*colonenvP_).control18.graft->Sup.len : 0); (*colonenvP_).L24 = T114_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_102; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i23 < (*colonenvP_).L24)) goto LA116; #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)((*colonenvP_).i23) >= (NU)((*colonenvP_).control18.graft ? (*colonenvP_).control18.graft->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i23,((*colonenvP_).control18.graft ? (*colonenvP_).control18.graft->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).graft22.topicID), (*colonenvP_).control18.graft->data[(*colonenvP_).i23].topicID); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T119_; tyArray__nHXaesL0DJZHyVS07ARPRA T122_; #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T119_ = (NIM_BOOL)0; T119_ = contains__RafAVeUVSno4B47UdPqNlg((*(*(*colonenvP_).colonup_).p3).knownTopics, (*colonenvP_).graft22.topicID); if (!T119_) goto LA120_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T122_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T122_[0] = copyString((*colonenvP_).graft22.topicID); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_graft__tFh0HEea5K7AbB6QshXmxA, ((NI) 1), T122_, 1); } goto LA117_; LA120_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_graft__tFh0HEea5K7AbB6QshXmxA, ((NI) 1), TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA117_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i23, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_102)) { raiseOverflow(); }; (*colonenvP_).i23 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_102); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T126_; #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" T126_ = ((*colonenvP_).control18.graft ? (*colonenvP_).control18.graft->Sup.len : 0); if (!!((T126_ == (*colonenvP_).L24))) goto LA127_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA127_: ; } LA116: ; } } { NI T130_; #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&(*colonenvP_).prune25), sizeof(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i26 = ((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" T130_ = ((*colonenvP_).control18.prune ? (*colonenvP_).control18.prune->Sup.len : 0); (*colonenvP_).L27 = T130_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_103; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i26 < (*colonenvP_).L27)) goto LA132; #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)((*colonenvP_).i26) >= (NU)((*colonenvP_).control18.prune ? (*colonenvP_).control18.prune->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i26,((*colonenvP_).control18.prune ? (*colonenvP_).control18.prune->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).prune25.topicID), (*colonenvP_).control18.prune->data[(*colonenvP_).i26].topicID); asgnRef((void**) (&(*colonenvP_).prune25.peers), (*colonenvP_).control18.prune->data[(*colonenvP_).i26].peers); (*colonenvP_).prune25.backoff = (*colonenvP_).control18.prune->data[(*colonenvP_).i26].backoff; #line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T135_; tyArray__nHXaesL0DJZHyVS07ARPRA T138_; #line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T135_ = (NIM_BOOL)0; T135_ = contains__RafAVeUVSno4B47UdPqNlg((*(*(*colonenvP_).colonup_).p3).knownTopics, (*colonenvP_).prune25.topicID); if (!T135_) goto LA136_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T138_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T138_[0] = copyString((*colonenvP_).prune25.topicID); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_prune__zls01D1eWVx65ySQ9bBzpmg, ((NI) 1), T138_, 1); } goto LA133_; LA136_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_received_prune__zls01D1eWVx65ySQ9bBzpmg, ((NI) 1), TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA133_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i26, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_103)) { raiseOverflow(); }; (*colonenvP_).i26 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_103); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T142_; #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" T142_ = ((*colonenvP_).control18.prune ? (*colonenvP_).control18.prune->Sup.len : 0); if (!!((T142_ == (*colonenvP_).L27))) goto LA143_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA143_: ; } LA132: ; } } } LA92_: ; } #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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" T145_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T145_ = srcLocImpl__JVlA9cCFpqH7Fs9bCp5IWToQ(); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T145_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 0 "\?\?\?" goto LA2; STATE1: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 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, rpcHandler_continue__Szrihx1O0qGQK8lKuUgbRg)(void* udataX60gensym121420219_, void* ClE_0) { tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw* colonenvP_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_104; colonenvP_ = (tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_104); TM__4Vt6UBscOfPqLXfpaIrFYw_104.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_104.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_104.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym121420220_; #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_).nameIterVarX60gensym1214202185_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym121420220_ = (*colonenvP_).nameIterVarX60gensym1214202185_.ClP_0((*colonenvP_).nameIterVarX60gensym1214202185_.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_ = !((nextX60gensym121420220_ == 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(nextX60gensym121420220_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym121420220_ = (*colonenvP_).nameIterVarX60gensym1214202185_.ClP_0((*colonenvP_).nameIterVarX60gensym1214202185_.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_).nameIterVarX60gensym1214202185_); 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 (!(nextX60gensym121420220_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_107)); } 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 = rpcHandler_continue__Szrihx1O0qGQK8lKuUgbRg; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym121420220_, 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__4Vt6UBscOfPqLXfpaIrFYw_104.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym121420222_; Exception* T32_; TM__4Vt6UBscOfPqLXfpaIrFYw_104.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym121420222_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym121420222_, "CatchableError", "rpcHandler_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_ = &excX60gensym121420222_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_104.status != 0) reraiseException();} #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, rpcHandler__k6PAgQT3oD9aeMQNkDurD8g)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* rpcMsg) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw*) newObj((&NTI__kKB10H8Q2dQsyiaareTfyw_), sizeof(tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw)); (*colonenv_).Sup.m_type = (&NTI__wbUFIXEmgvfZ8czSGL9bVmw_); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).p3), p_0); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).peer2), peer); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" genericSeqAssign((&(*colonenv_).rpcMsg1.subscriptions), (*rpcMsg).subscriptions, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); genericSeqAssign((&(*colonenv_).rpcMsg1.messages), (*rpcMsg).messages, (&NTI__oRzyI2tapcwoHwH1Bz2exA_)); genericSeqAssign((&(*colonenv_).rpcMsg1.control.val.ihave), (*rpcMsg).control.val.ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&(*colonenv_).rpcMsg1.control.val.iwant), (*rpcMsg).control.val.iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&(*colonenv_).rpcMsg1.control.val.graft), (*rpcMsg).control.val.graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&(*colonenv_).rpcMsg1.control.val.prune), (*rpcMsg).control.val.prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); (*colonenv_).rpcMsg1.control.has = (*rpcMsg).control.has; #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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__OrYcuxsDz5p3ioRP83Jmmw(); #line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g*) newObj((&NTI__yyY8MnJg1xvZVutr5kwMOg_), sizeof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g)); (*colonenv__2).Sup.m_type = (&NTI__m8r1tQwL9aWSqLVOmJSPb5g_); #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 = rpcHandler__PlaiutgCIbC9a3VgnZNV9b5g; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1214202185_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1214202185_.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 = rpcHandler_continue__Szrihx1O0qGQK8lKuUgbRg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_108)(T3_.ClP_0))(NIM_NIL); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_; }BeforeRet_: ; return result;} #line 253 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, onNewPeer__GQNlf1mR0bo9c87RcmdYjYw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer) {} #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, send__61mv65L6gBeymdtLChQCYw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_109; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_109); TM__4Vt6UBscOfPqLXfpaIrFYw_109.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_109.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_109.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_110; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_110); TM__4Vt6UBscOfPqLXfpaIrFYw_110.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_110.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_110.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; NimStringDesc* T5_; tyTuple__TEVxBpejpD9b9bkfFnONsDcQ T6_; 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__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_111)); #line 306 "/home/runner/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" T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T4_); #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" T5_ = (NimStringDesc*)0; T5_ = shortLog__LIq5okuefRBTOz7moCrd3Q(peer); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_88), T5_); #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*)(&T6_), sizeof(tyTuple__TEVxBpejpD9b9bkfFnONsDcQ)); shortLog__n660G9aZnuXW5FgQ0r19aHlw(msg, (&T6_)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__GhWi7AIWVqt7uu6sxAhbKw((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_87), (&T6_)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121170019_; Exception* T9_; Exception* T10_; TM__4Vt6UBscOfPqLXfpaIrFYw_110.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T9_ = (Exception*)0; T9_ = getCurrentException(); errX60gensym121170019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T9_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T10_ = (Exception*)0; T10_ = &errX60gensym121170019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("sending pubsub message to peer", T10_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_110.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_109.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_109.status != 0) reraiseException(); #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" send__UhS5r1oUo9b9aCL59aol63e9ag(peer, msg, (*p_0).anonymize); } #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, sendSubs__jRgfdqvOH9ccnOKuTDDvLtg)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topics, NIM_BOOL subscribe) { tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ T1_; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T1_), sizeof(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ)); withSubs__9c5Rl9a1JEgrAXV87bUHx4sQ(topics->data, (topics ? topics->Sup.len : 0), subscribe, (&T1_)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" send__61mv65L6gBeymdtLChQCYw(p_0, peer, (&T1_)); { NimStringDesc* topic; NI i; NI L; NI T3_; topic = (NimStringDesc*)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T3_ = (topics ? topics->Sup.len : 0); L = T3_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_112; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA5; #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(i) >= (NU)(topics ? topics->Sup.len : 0)){ raiseIndexError2(i,(topics ? topics->Sup.len : 0)-1); } topic = topics->data[i]; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { if (!subscribe) goto LA8_; #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T12_; tyArray__nHXaesL0DJZHyVS07ARPRA T15_; #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T12_ = (NIM_BOOL)0; T12_ = contains__RafAVeUVSno4B47UdPqNlg((*p_0).knownTopics, topic); if (!T12_) goto LA13_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T15_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T15_[0] = copyString(topic); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_broadcast_subscriptions__poSOfXIBpYBwdTtCaF2o3Q, ((NI) 1), T15_, 1); } goto LA10_; LA13_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_broadcast_subscriptions__poSOfXIBpYBwdTtCaF2o3Q, ((NI) 1), TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA10_: ; } goto LA6_; LA8_: ; { #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T20_; tyArray__nHXaesL0DJZHyVS07ARPRA T23_; #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T20_ = (NIM_BOOL)0; T20_ = contains__RafAVeUVSno4B47UdPqNlg((*p_0).knownTopics, topic); if (!T20_) goto LA21_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T23_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T23_[0] = copyString(topic); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_broadcast_unsubscriptions__T9btU0pqVzampHGUCb8dHww, ((NI) 1), T23_, 1); } goto LA18_; LA21_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_broadcast_unsubscriptions__T9btU0pqVzampHGUCb8dHww, ((NI) 1), TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA18_: ; } LA6_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_112)) { raiseOverflow(); }; i = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_112); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T27_; #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" T27_ = (topics ? topics->Sup.len : 0); if (!!((T27_ == L))) goto LA28_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA28_: ; } LA5: ; } } } #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = !((hcode == ((NI) 0))); return result;} #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, onPubSubPeerEvent__aBg5biydA8Sl1iC0C0TNdw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0) { #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" switch (event_0.kind) { case ((tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ) 0): { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NI T4_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym121685004_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T4_ = (NI)0; T4_ = len__LhZIFQae09a4JbAitORcvGw((*p_0).topics); if (!(((NI) 0) < T4_)) goto LA5_; #line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 780 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym121685004_ = NIM_NIL; { NimStringDesc* xX60gensym121685005_; NI L; xX60gensym121685005_ = (NimStringDesc*)0; #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" L = len__LhZIFQae09a4JbAitORcvGw((*p_0).topics); { NI h_1; NI colontmp_; NI T9_; NI res; h_1 = (NI)0; colontmp_ = (NI)0; #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)-1); colontmp_ = T9_; #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_114; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA11; #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" h_1 = res; #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T14_; NI T17_; NimStringDesc* T18_; #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h_1) >= (NU)((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)){ raiseIndexError2(h_1,((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)-1); } #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T14_ = (NIM_BOOL)0; T14_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*p_0).topics.data->data[h_1].Field0); if (!T14_) goto LA15_; #line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(h_1) >= (NU)((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)){ raiseIndexError2(h_1,((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)-1); } xX60gensym121685005_ = (*p_0).topics.data->data[h_1].Field1; #line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym121685004_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)(resultX60gensym121685004_), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); T17_ = resultX60gensym121685004_->Sup.len++; T18_ = (NimStringDesc*)0; T18_ = resultX60gensym121685004_->data[T17_]; resultX60gensym121685004_->data[T17_] = copyStringRC1(xX60gensym121685005_); if (T18_) nimGCunrefNoCycle(T18_); #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI T21_; #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T21_ = (NI)0; T21_ = len__LhZIFQae09a4JbAitORcvGw((*p_0).topics); if (!!((T21_ == L))) goto LA22_; #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_113)); } LA22_: ; } LA15_: ; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_114)) { raiseOverflow(); }; res = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_114); } LA11: ; } } } #line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" sendSubs__jRgfdqvOH9ccnOKuTDDvLtg(p_0, peer, resultX60gensym121685004_, NIM_TRUE); } LA5_: ; } break; case ((tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ) 1): { } break; } } static N_NIMCALL(void, Marker_tyRef__UPMhyt17Lk7broWRbvYi3w)(void* p, NI op) { tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA* a; a = (tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA*)p; nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).p3, op); nimGCvisit((void*)(*a).proto4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1220550465_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__2rmsQBSFHRQFPgoraEl6Tg)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA* a; a = (tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA*)p; nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1221000196_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).result8, op); nimGCvisit((void*)(*a).peer9, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture10, op); nimGCvisit((void*)(*a).exc11, op); nimGCvisit((void*)(*a).exc12, op); nimGCvisit((void*)(*a).record13.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12225001914_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture15, op); nimGCvisit((void*)(*a).record16.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12218501917_, 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut) {} static N_NIMCALL(void, Marker_tyRef__YhAGRPlKM9aeorD9cA8W7B2w)(void* p, NI op) { tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw* a; a = (tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw*)p; nimGCvisit((void*)(*a).p1, op); nimGCvisit((void*)(*a).peer2.data, op); nimGCvisit((void*)(*a).protos3, op);} #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, getConn__550OuAuxjKqN7hFw8zCt6A)(void* ClE_0) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw* colonenvP_; result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenvP_ = (tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw*) ClE_0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" result = dial__jbgOyZt7eYrEq8Y1ejq9a1A((*(*colonenvP_).p1).switch_0, (*colonenvP_).peer2, (*colonenvP_).protos3); return result;} #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_CLOSURE(void, onEvent__Eo9cTFMChsd1c12e7Oof7VQ)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0, void* ClE_0) { tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw* colonenvP_; colonenvP_ = (tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw*) ClE_0; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" onPubSubPeerEvent__wWxRmfLvjeTrPM9aAPccVaA((*colonenvP_).p1, peer, event_0); } #line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*, getOrCreatePeer__HA2UB9bpqzc1iEb9b3nmRSJQ)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peer, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos) { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* result; tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw* colonenv_; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* pubSubPeer; tyProc__cK1MMA1Kxu5q35gjE9bkNsw T7_; tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ T8_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_123; NI T17_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T18_;{ result = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; colonenv_ = (tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw*) newObj((&NTI__YhAGRPlKM9aeorD9cA8W7B2w_), sizeof(tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw)); (*colonenv_).Sup.m_type = (&NTI__Q5qM0o6N1cK19aKC0R9csAGw_); #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).p1), p_0); #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" genericSeqAssign((&(*colonenv_).peer2.data), peer.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" genericSeqAssign((&(*colonenv_).protos3), protos, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T3_; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw** T6_; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T3_ = (NIM_BOOL)0; T3_ = contains__YV7KF48l4G5LtrLGOUL4Ww((*(*colonenv_).p1).peers, (*colonenv_).peer2); if (!T3_) goto LA4_; #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T6_ = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw**)0; T6_ = X5BX5D___T9bziSh53m6Ao2uMjGv5E9ag((&(*(*colonenv_).p1).peers), (*colonenv_).peer2); result = (*T6_); goto BeforeRet_; } LA4_: ; #line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T7_), sizeof(tyProc__cK1MMA1Kxu5q35gjE9bkNsw)); T7_.ClP_0 = getConn__550OuAuxjKqN7hFw8zCt6A; T7_.ClE_0 = colonenv_; nimZeroMem((void*)(&T8_), sizeof(tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ)); T8_.ClP_0 = onEvent__Eo9cTFMChsd1c12e7Oof7VQ; T8_.ClE_0 = colonenv_; if ((NU)(((NI) 0)) >= (NU)((*colonenv_).protos3 ? (*colonenv_).protos3->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*colonenv_).protos3 ? (*colonenv_).protos3->Sup.len : 0)-1); } #line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" pubSubPeer = newPubSubPeer__oReRKcC9cwEd7ByspmQjPhg((*colonenv_).peer2, T7_, T8_, (*colonenv_).protos3->data[((NI) 0)]); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_123); TM__4Vt6UBscOfPqLXfpaIrFYw_123.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_123.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_123.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T11_; NimStringDesc* T12_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_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" T11_ = (NI)0; T11_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T11_); #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" T12_ = (NimStringDesc*)0; T12_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*colonenv_).peer2); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_88), T12_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121740019_; Exception* T15_; Exception* T16_; TM__4Vt6UBscOfPqLXfpaIrFYw_123.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T15_ = (Exception*)0; T15_ = getCurrentException(); errX60gensym121740019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T15_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T16_ = (Exception*)0; T16_ = &errX60gensym121740019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("created new pubsub peer", T16_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_123.status != 0) reraiseException(); #line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" X5BX5Deq___z69cyEU7zYW9bmiE9czdZKciw((&(*(*colonenv_).p1).peers), (*colonenv_).peer2, pubSubPeer); #line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*pubSubPeer).observers), (*(*colonenv_).p1).observers); #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" onNewPeer__UGR9b9bsWQBaKmB5NqxBtuLw((*colonenv_).p1, pubSubPeer); #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T17_ = (NI)0; T17_ = len__d6vZHjLLXyftLeERVq3ysQ((*(*colonenv_).p1).peers); T18_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T18_ = NIM_NIL; #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(libp2p_pubsub_peers__zhTOE9cSL8FXXNALKOy1ftA, ((NI64) (T17_)), T18_->data, (T18_ ? T18_->Sup.len : 0)); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" connect__l7MY9cuppR9cDUHI0GGXf8gw(pubSubPeer); #line 291 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 291 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" result = pubSubPeer; goto BeforeRet_; }BeforeRet_: ; return result;} #line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handler__aX6fc0VAfFzGycLmhtS4vw)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA* colonenvP_; result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA*) ClE_0; #line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" result = rpcHandler__uFUEM9btKEz9b54Y16AysRiQ((*(*colonenvP_).colonup_).p3, peer, msg); return result;} #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" static N_INLINE(NIM_BOOL, isObjWithCache)(TNimType* obj, TNimType* subclass, TNimType** cache) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" if (!(obj == subclass)) goto LA3_; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" result = NIM_TRUE; goto BeforeRet_; } LA3_: ; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" { #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" if (!((*obj).base == subclass)) goto LA7_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" result = NIM_TRUE; goto BeforeRet_; } LA7_: ; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" { #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" if (!(cache[(((NI) 0))- 0] == obj)) goto LA11_; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" result = NIM_FALSE; goto BeforeRet_; } LA11_: ; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" { #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" if (!(cache[(((NI) 1))- 0] == obj)) goto LA15_; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" result = NIM_TRUE; goto BeforeRet_; } LA15_: ; #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim" result = isObjSlowPath__H8B7g6iFRPI5Em52KFoD6w(obj, subclass, cache); goto BeforeRet_; }BeforeRet_: ; return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handleConn__PlaiutgCIbC9a3VgnZNV9b5g_2)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA*) ClE_0; #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" while (1) { if (!1) goto LA1; { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_117; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_117); TM__4Vt6UBscOfPqLXfpaIrFYw_117.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_117.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_117.status == 0) { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T28_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T29_; NimStringDesc* T30_; tyProc__Wpg2xRrh64OKzIhNi5WiUw T31_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T32_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T56_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T57_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_132; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T90_; #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; } STATE0: ; { #line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_118; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T19_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T20_; #line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if (!((*(*(*colonenvP_).colonup_).conn1).peerInfo == 0)) goto LA7_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_118); TM__4Vt6UBscOfPqLXfpaIrFYw_118.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_118.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_118.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_119; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_119); TM__4Vt6UBscOfPqLXfpaIrFYw_119.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_119.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_119.status == 0) { { NI T12_; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record5)); unsureAsgnRef((void**)&(*colonenvP_).record5.output.buffer, NIM_NIL); (*colonenvP_).record5.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_120)); #line 306 "/home/runner/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" T12_ = (NI)0; T12_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record5), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T12_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record5)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record5)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T15_; Exception* T16_; TM__4Vt6UBscOfPqLXfpaIrFYw_119.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T15_ = (Exception*)0; T15_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1221000196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T15_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T16_ = (Exception*)0; T16_ = &(*colonenvP_).errX60gensym1221000196_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("no valid PeerId for peer", T16_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_119.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_118.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_118.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 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T19_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T19_ = &(*(*colonenvP_).colonup_).conn1->Sup; #line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T20_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T20_ = close__gxLphtNLWoZynqFVNfRurg(T19_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T20_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture7); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture7; popSafePoint(); goto BeforeRet_; } goto LA5_; LA7_: ; { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); popSafePoint(); #line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; } LA5_: ; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T26_; NimStringDesc* T27_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA24_; T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T26_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T26_).Sup.Sup.Sup.name = "CancelledError"; T27_ = (NimStringDesc*)0; T27_ = (*T26_).Sup.Sup.Sup.message; (*T26_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_121)); if (T27_) nimGCunrefNoCycle(T27_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T26_, "CancelledError", "handleConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA24_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture7); #line 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) 2); popSafePoint(); #line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE2: ; #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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" T28_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T28_ = srcLocImpl__9atOOsFwDyoTiiELXc2NVig(); #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T28_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" result = NIM_NIL; popSafePoint(); goto BeforeRet_; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); popSafePoint(); #line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE3: ; #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T29_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T29_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) newSeq((&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), 1); T30_ = (NimStringDesc*)0; T30_ = T29_->data[0]; T29_->data[0] = copyStringRC1((*(*colonenvP_).colonup_).proto4); if (T30_) nimGCunrefNoCycle(T30_); #line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenvP_).peer9), getOrCreatePeer__HA2UB9bpqzc1iEb9b3nmRSJQ((*(*colonenvP_).colonup_).p3, (*(*(*(*colonenvP_).colonup_).conn1).peerInfo).peerId, T29_)); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); popSafePoint(); #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE4: ; #line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T31_), sizeof(tyProc__Wpg2xRrh64OKzIhNi5WiUw)); T31_.ClP_0 = handler__aX6fc0VAfFzGycLmhtS4vw; T31_.ClE_0 = colonenvP_; asgnRef((void**) (&(*(*colonenvP_).peer9).handler.ClE_0), T31_.ClE_0); (*(*colonenvP_).peer9).handler.ClP_0 = T31_.ClP_0; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture10 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T32_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T32_ = handle__As9aQ9bwLwNA63jPAnSGuwhA((*colonenvP_).peer9, (*(*colonenvP_).colonup_).conn1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture10), &T32_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture10); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 7); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture10; popSafePoint(); goto BeforeRet_; STATE5: ; #line 0 "\?\?\?" asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL); #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { Exception* T35_; Exception* T38_; #line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T35_ = (Exception*)0; T35_ = getCurrentException(); if (!((T35_) && (isObjWithCache((*T35_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE126)))) goto LA36_; #line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T38_ = (Exception*)0; T38_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc11), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T38_))); #line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" raiseExceptionEx((Exception*)(*colonenvP_).exc11, "CancelledError", "handleConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/pubsub/pubsub.nim", 343); } goto LA33_; LA36_: ; { Exception* T40_; Exception* T43_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_127; #line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T40_ = (Exception*)0; T40_ = getCurrentException(); if (!((T40_) && (isObjWithCache((*T40_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE127)))) goto LA41_; #line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T43_ = (Exception*)0; T43_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc12), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T43_))); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_127); TM__4Vt6UBscOfPqLXfpaIrFYw_127.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_127.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_127.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_128; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_128); TM__4Vt6UBscOfPqLXfpaIrFYw_128.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_128.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_128.status == 0) { { NI T47_; NimStringDesc* T48_; #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__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_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" T47_ = (NI)0; T47_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record13), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T47_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_130), (*(*colonenvP_).exc12).Sup.message); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T48_ = (NimStringDesc*)0; T48_ = 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__4Vt6UBscOfPqLXfpaIrFYw_131), T48_); #line 61 "/home/runner/work/nim-waku/nim-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)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T51_; Exception* T52_; TM__4Vt6UBscOfPqLXfpaIrFYw_128.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T51_ = (Exception*)0; T51_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12225001914_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T51_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T52_ = (Exception*)0; T52_ = &(*colonenvP_).errX60gensym12225001914_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("exception ocurred in pubsub handle", T52_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_128.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_127.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_127.status != 0) reraiseException(); } goto LA33_; LA41_: ; { #line 0 "\?\?\?" (*colonenvP_).colonunrollFinally3_ = NIM_TRUE; #line 0 "\?\?\?" #line 0 "\?\?\?" asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); popSafePoint(); #line 0 "\?\?\?" goto LA2; } LA33_: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); popSafePoint(); #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE6: ; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture15 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T56_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T56_ = &(*(*colonenvP_).colonup_).conn1->Sup; #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T57_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T57_ = closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4(T56_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture15), &T57_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture15); #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_).chronosInternalTmpFuture15; popSafePoint(); goto BeforeRet_; STATE7: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T62_; NimStringDesc* T63_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA60_; T62_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T62_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T62_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T62_).Sup.Sup.Sup.name = "CancelledError"; T63_ = (NimStringDesc*)0; T63_ = (*T62_).Sup.Sup.Sup.message; (*T62_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_121)); if (T63_) nimGCunrefNoCycle(T63_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T62_, "CancelledError", "handleConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA60_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture10); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture10))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 8); popSafePoint(); #line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE8: ; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_132); TM__4Vt6UBscOfPqLXfpaIrFYw_132.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_132.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_132.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_133; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_133); TM__4Vt6UBscOfPqLXfpaIrFYw_133.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_133.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_133.status == 0) { { NI T67_; NimStringDesc* T68_; #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__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_134)); #line 306 "/home/runner/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((&(*colonenvP_).record16), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T67_); #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" T68_ = (NimStringDesc*)0; T68_ = 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__4Vt6UBscOfPqLXfpaIrFYw_131), T68_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" 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)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T71_; Exception* T72_; TM__4Vt6UBscOfPqLXfpaIrFYw_133.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T71_ = (Exception*)0; T71_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12218501917_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T71_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T72_ = (Exception*)0; T72_ = &(*colonenvP_).errX60gensym12218501917_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("pubsub peer handler ended", T72_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_133.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_132.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_132.status != 0) reraiseException(); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); popSafePoint(); #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE9: ; #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* T79_; NimStringDesc* T80_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA77_; T79_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T79_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T79_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T79_).Sup.Sup.Sup.name = "CancelledError"; T80_ = (NimStringDesc*)0; T80_ = (*T79_).Sup.Sup.Sup.message; (*T79_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_121)); if (T80_) nimGCunrefNoCycle(T80_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T79_, "CancelledError", "handleConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA77_: ; #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) 10); popSafePoint(); #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE10: ; #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { if (!(*colonenvP_).colonunrollFinally3_) goto LA83_; #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA87_; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_; } goto LA85_; LA87_: ; { #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" closureIterSetupExc(NIM_NIL); #line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "handleConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr" "otocols/pubsub/pubsub.nim", 347); } LA85_: ; } LA83_: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 11); popSafePoint(); #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE11: ; #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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" T90_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T90_ = srcLocImpl__MlZJ5s3BeNV1X9aA2vHGEAQ(); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T90_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 12); popSafePoint(); #line 0 "\?\?\?" goto LA2; STATE12: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); popSafePoint(); #line 0 "\?\?\?" goto LA2; popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_117.status = 0; #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if ((NU)((*colonenvP_).colonstate_) > (NU)(13)){ raiseIndexError2((*colonenvP_).colonstate_, 13); } (*colonenvP_).colonstate_ = TM__4Vt6UBscOfPqLXfpaIrFYw_135[((*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 LA95_; #line 0 "\?\?\?" reraiseException(); } LA95_: ; #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 LA99_; #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_)); } LA99_: ; #line 0 "\?\?\?" #line 0 "\?\?\?" asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_117.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, handleConn_continue__7pE8lkzvqSxRcfJe7cnP9cA)(void* udataX60gensym122055047_, void* ClE_0) { tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA* colonenvP_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_136; colonenvP_ = (tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_136); TM__4Vt6UBscOfPqLXfpaIrFYw_136.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_136.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_136.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym122055048_; #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_).nameIterVarX60gensym1220550465_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym122055048_ = (*colonenvP_).nameIterVarX60gensym1220550465_.ClP_0((*colonenvP_).nameIterVarX60gensym1220550465_.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_ = !((nextX60gensym122055048_ == 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(nextX60gensym122055048_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym122055048_ = (*colonenvP_).nameIterVarX60gensym1220550465_.ClP_0((*colonenvP_).nameIterVarX60gensym1220550465_.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_).nameIterVarX60gensym1220550465_); 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 (!(nextX60gensym122055048_ == 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__4Vt6UBscOfPqLXfpaIrFYw_139)); } 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 = handleConn_continue__7pE8lkzvqSxRcfJe7cnP9cA; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym122055048_, 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__4Vt6UBscOfPqLXfpaIrFYw_136.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* excX60gensym122055050_; Exception* T32_; TM__4Vt6UBscOfPqLXfpaIrFYw_136.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(); excX60gensym122055050_ = ((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*)excX60gensym122055050_, "CatchableError", "handleConn_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_ = &excX60gensym122055050_->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__4Vt6UBscOfPqLXfpaIrFYw_136.status != 0) reraiseException();} #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handleConn__TI9c9b39caSVQQKFG4bMhDuTg)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA*) newObj((&NTI__UPMhyt17Lk7broWRbvYi3w_), sizeof(tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA)); (*colonenv_).Sup.m_type = (&NTI__60yxMt39a8kkc8EzDne8ewA_); #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).p3), p_0); #line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).conn1), conn); #line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).proto4; (*colonenv_).proto4 = copyStringRC1(proto); if (T1_) nimGCunrefNoCycle(T1_); #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__Cig3F9aSCun3XXAayEGD9a9cA(); #line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA*) newObj((&NTI__2rmsQBSFHRQFPgoraEl6Tg_), sizeof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA)); (*colonenv__2).Sup.m_type = (&NTI__TgNgHkVB4vQnBRTYlrQqSA_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = handleConn__PlaiutgCIbC9a3VgnZNV9b5g_2; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1220550465_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1220550465_.ClP_0 = T3_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = handleConn_continue__7pE8lkzvqSxRcfJe7cnP9cA; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_140)(T4_.ClP_0))(NIM_NIL); #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, subscribePeer__9cFfNdQgBel36wNoGtrUo9cQ)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peer) { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer_2; #line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" peer_2 = getOrCreatePeer__HA2UB9bpqzc1iEb9b3nmRSJQ(p_0, peer, (*p_0).Sup.codecs); #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*peer_2).outbound = NIM_TRUE;} static N_NIMCALL(void, Marker_tyRef__RsfbTVvaGKwEaOsNAYUnjg)(void* p, NI op) { tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg* a; a = (tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg*)p; nimGCvisit((void*)(*a).p1, op); nimGCvisit((void*)(*a).ttopic2, op); nimGCvisit((void*)(*a).handler3.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__jCPBrhJ7o1c9cCe9cIhCBmcA)(void* p, NI op) { tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w* a; a = (tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w*)p; nimGCvisit((void*)(*a).colonup_, op);} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" result = memcmp(a, b, ((size_t) (size))); return result;} #line 2120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0; #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32) 0)); return result;} #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) { NIM_BOOL result; NI alen; NI blen;{ result = (NIM_BOOL)0; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" alen = (a ? a->Sup.len : 0); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" blen = (b ? b->Sup.len : 0); #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" { #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" if (!(alen == blen)) goto LA3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" if (!(alen == ((NI) 0))) goto LA7_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" result = NIM_TRUE; goto BeforeRet_; } LA7_: ; #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" result = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen))); goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables)(NI h_0, NI maxHash) { NI result; NI TM__4Vt6UBscOfPqLXfpaIrFYw_143; result = (NI)0; #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimAddInt(h_0, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_143)) { raiseOverflow(); }; result = (NI)((NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_143) & maxHash); return result;} #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGet__uuSs4Pio2JtxqrsgwJwAZAtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4Vt6UBscOfPqLXfpaIrFYw_144;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4Vt6UBscOfPqLXfpaIrFYw_144)) { raiseOverflow(); }; result = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_144); }BeforeRet_: ; return result;} #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" static N_INLINE(void, keepIf__WTp9c9b2pZh5Ya4XWma9cFmwQsequtils)(tySequence__El1HzcbAXI4FXRMy9aew4PA** s, tyProc__SVj1ntccxs5NYdCsd69bQPA pred) { NI pos; #line 479 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" pos = ((NI) 0); { NI i; NI colontmp_; NI T2_; NI i_2; i = (NI)0; colontmp_ = (NI)0; #line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T2_ = ((*s) ? (*s)->Sup.len : 0); colontmp_ = T2_; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_147; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < colontmp_)) goto LA4; #line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" i = i_2; #line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" { NIM_BOOL T7_; NI TM__4Vt6UBscOfPqLXfpaIrFYw_146; #line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i) >= (NU)((*s) ? (*s)->Sup.len : 0)){ raiseIndexError2(i,((*s) ? (*s)->Sup.len : 0)-1); } T7_ = (NIM_BOOL)0; T7_ = pred.ClE_0? pred.ClP_0((*s)->data[i], pred.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_145)(pred.ClP_0))((*s)->data[i]); if (!T7_) goto LA8_; #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" { #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (!!((pos == i))) goto LA12_; if ((NU)(pos) >= (NU)((*s) ? (*s)->Sup.len : 0)){ raiseIndexError2(pos,((*s) ? (*s)->Sup.len : 0)-1); } #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i) >= (NU)((*s) ? (*s)->Sup.len : 0)){ raiseIndexError2(i,((*s) ? (*s)->Sup.len : 0)-1); } asgnRef((void**) (&(*s)->data[pos].ClE_0), (*s)->data[i].ClE_0); (*s)->data[pos].ClP_0 = (*s)->data[i].ClP_0; } LA12_: ; #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt(pos, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_146)) { raiseOverflow(); }; pos = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_146); } LA8_: ; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_147)) { raiseOverflow(); }; i_2 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_147); } LA4: ; } } #line 488 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((pos) < ((NI) 0) || (pos) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(pos, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s)), (tySequence__El1HzcbAXI4FXRMy9aew4PA*) setLengthSeqV2(&((*s))->Sup, (&NTI__El1HzcbAXI4FXRMy9aew4PA_), ((NI) (pos))));} #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_CLOSURE(NIM_BOOL, colonanonymous___qjHon1ymczOuOhrEjeNaEg)(tyProc__QB1jgAgEgi4jeepzNCjHhQ x_0, void* ClE_0) { NIM_BOOL result; tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w* colonenvP_; result = (NIM_BOOL)0; colonenvP_ = (tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w*) ClE_0; #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" result = !((x_0.ClP_0 == (*(*colonenvP_).colonup_).handler3.ClP_0 && x_0.ClE_0 == (*(*colonenvP_).colonup_).handler3.ClE_0)); return result;} #line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, updateTopicMetrics__9c50CUz77NwP7RZAL2ZNOQw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic) { NI T1_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T2_; #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T1_ = (NI)0; T1_ = len__LhZIFQae09a4JbAitORcvGw((*p_0).topics); T2_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T2_ = NIM_NIL; #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(libp2p_pubsub_topics__89a9cGSWRbqicmNu9cjxXEu2w, ((NI64) (T1_)), T2_->data, (T2_ ? T2_->Sup.len : 0)); #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T5_; tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA* T8_; NI T9_; tyArray__nHXaesL0DJZHyVS07ARPRA T10_; #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T5_ = (NIM_BOOL)0; T5_ = contains__RafAVeUVSno4B47UdPqNlg((*p_0).knownTopics, topic); if (!T5_) goto LA6_; #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T8_ = (tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA*)0; T8_ = X5BX5D___0ut1V8l8aH4A9bcxilZtW9bA((&(*p_0).topics), topic); T9_ = ((*T8_).handler ? (*T8_).handler->Sup.len : 0); nimZeroMem((void*)T10_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T10_[0] = copyString(topic); #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(libp2p_pubsub_topic_handlers__9cjTq29b2e4EcNE59bg8YUirA, ((NI64) (T9_)), T10_, 1); } goto LA3_; LA6_: ; { #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" setGauge__zqKhHFiP6UCG1pxThM5UDw(libp2p_pubsub_topic_handlers__9cjTq29b2e4EcNE59bg8YUirA, ((NI) 0), TM__4Vt6UBscOfPqLXfpaIrFYw_148, 1); { NimStringDesc* key_1; tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA val_1; NI L; key_1 = (NimStringDesc*)0; nimZeroMem((void*)(&val_1), sizeof(tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA)); #line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" L = len__LhZIFQae09a4JbAitORcvGw((*p_0).topics); { NI h_1; NI colontmp_; NI T14_; NI res; h_1 = (NI)0; colontmp_ = (NI)0; #line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T14_ = (((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)-1); colontmp_ = T14_; #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_151; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA16; #line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" h_1 = res; #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T19_; #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h_1) >= (NU)((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)){ raiseIndexError2(h_1,((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)-1); } #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T19_ = (NIM_BOOL)0; T19_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*p_0).topics.data->data[h_1].Field0); if (!T19_) goto LA20_; #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(h_1) >= (NU)((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)){ raiseIndexError2(h_1,((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)-1); } key_1 = (*p_0).topics.data->data[h_1].Field1; #line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h_1) >= (NU)((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)){ raiseIndexError2(h_1,((*p_0).topics.data ? (*p_0).topics.data->Sup.len : 0)-1); } val_1.name = (*p_0).topics.data->data[h_1].Field2.name; val_1.handler = (*p_0).topics.data->data[h_1].Field2.handler; #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T24_; NI T27_; #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T24_ = (NIM_BOOL)0; T24_ = contains__RafAVeUVSno4B47UdPqNlg((*p_0).knownTopics, key_1); if (!!(T24_)) goto LA25_; #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T27_ = (val_1.handler ? val_1.handler->Sup.len : 0); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__SbNsWi9besJxy9cT9c9b318Wyg(libp2p_pubsub_topic_handlers__9cjTq29b2e4EcNE59bg8YUirA, ((NI64) (T27_)), TM__4Vt6UBscOfPqLXfpaIrFYw_148, 1); } LA25_: ; #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI T30_; #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T30_ = (NI)0; T30_ = len__LhZIFQae09a4JbAitORcvGw((*p_0).topics); if (!!((T30_ == L))) goto LA31_; #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_150)); } LA31_: ; } LA20_: ; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_151)) { raiseOverflow(); }; res = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_151); } LA16: ; } } } } LA3_: ; } #line 2907 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" N_LIB_PRIVATE N_CLOSURE(void, colonanonymous___6wuCd7gZk7BadYptrHYM5A)(void* ClE_0) { tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg* colonenvP_; tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w* colonenv_; NI hcX60gensym122380005_; NI indexX60gensym122380006_; NIM_BOOL hasKeyX60gensym122380007_; colonenvP_ = (tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg*) ClE_0; colonenv_ = (tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w*) newObj((&NTI__jCPBrhJ7o1c9cCe9cIhCBmcA_), sizeof(tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w)); (*colonenv_).Sup.m_type = (&NTI__59aXzbnnlyQny9cxZnlGvo2w_); #line 2907 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" asgnRef((void**) (&(*colonenv_).colonup_), colonenvP_); hcX60gensym122380005_ = (NI)0; #line 607 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 607 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym122380006_ = rawGet__uuSs4Pio2JtxqrsgwJwAZAtables((*(*colonenvP_).p1).topics, (*colonenvP_).ttopic2, (&hcX60gensym122380005_)); #line 608 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 608 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" hasKeyX60gensym122380007_ = (((NI) 0) <= indexX60gensym122380006_); #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA* topic; tyProc__SVj1ntccxs5NYdCsd69bQPA T5_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T11_; if (!hasKeyX60gensym122380007_) goto LA3_; #line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(indexX60gensym122380006_) >= (NU)((*(*colonenvP_).p1).topics.data ? (*(*colonenvP_).p1).topics.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym122380006_,((*(*colonenvP_).p1).topics.data ? (*(*colonenvP_).p1).topics.data->Sup.len : 0)-1); } topic = (&(*(*colonenvP_).p1).topics.data->data[indexX60gensym122380006_].Field2); #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T5_), sizeof(tyProc__SVj1ntccxs5NYdCsd69bQPA)); T5_.ClP_0 = colonanonymous___qjHon1ymczOuOhrEjeNaEg; T5_.ClE_0 = colonenv_; #line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" keepIf__WTp9c9b2pZh5Ya4XWma9cFmwQsequtils((&(*topic).handler), T5_); #line 379 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NI T8_; #line 379 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 379 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T8_ = ((*topic).handler ? (*topic).handler->Sup.len : 0); if (!(T8_ == ((NI) 0))) goto LA9_; #line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" del__g8RHBTTVREgFsyqCtJWx1w((&(*(*colonenvP_).p1).topics), (*colonenvP_).ttopic2); #line 384 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 384 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" updateTopicMetrics__9c50CUz77NwP7RZAL2ZNOQw((*colonenvP_).p1, (*colonenvP_).ttopic2); } LA9_: ; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" T11_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T11_ = NIM_NIL; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_unsubscriptions__dW9bgaUzVs8W8mmxSIRddhQ, ((NI) 1), T11_->data, (T11_ ? T11_->Sup.len : 0)); } LA3_: ; } #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, unsubscribe__hDTWdTb6dNkj5PATeYGPRA)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tySequence__oGNbWA9bAsiYzFUVO9bR5b0w* topics) { tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg* colonenv_; colonenv_ = (tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg*) newObj((&NTI__RsfbTVvaGKwEaOsNAYUnjg_), sizeof(tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg)); (*colonenv_).Sup.m_type = (&NTI__0q2RZrsi4fb50ElW9cpe3Vg_); #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).p1), p_0); { tyTuple__1z5c9cBzg9bnqpjX38i689cBA t; NI i; NI L; NI T2_; nimZeroMem((void*)(&t), sizeof(tyTuple__1z5c9cBzg9bnqpjX38i689cBA)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T2_ = (topics ? topics->Sup.len : 0); L = T2_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NimStringDesc* T5_; tyProc__IIomJ6ptE6vfJ5zRbATgkQ T6_; NI TM__4Vt6UBscOfPqLXfpaIrFYw_153; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA4; #line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(i) >= (NU)(topics ? topics->Sup.len : 0)){ raiseIndexError2(i,(topics ? topics->Sup.len : 0)-1); } t.Field0 = topics->data[i].Field0; t.Field1.ClE_0 = topics->data[i].Field1.ClE_0; t.Field1.ClP_0 = topics->data[i].Field1.ClP_0; #line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).handler3.ClE_0), t.Field1.ClE_0); (*colonenv_).handler3.ClP_0 = t.Field1.ClP_0; #line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T5_ = (NimStringDesc*)0; T5_ = (*colonenv_).ttopic2; (*colonenv_).ttopic2 = copyStringRC1(t.Field0); if (T5_) nimGCunrefNoCycle(T5_); #line 375 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T6_), sizeof(tyProc__IIomJ6ptE6vfJ5zRbATgkQ)); T6_.ClP_0 = colonanonymous___6wuCd7gZk7BadYptrHYM5A; T6_.ClE_0 = colonenv_; T6_.ClE_0? T6_.ClP_0(T6_.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_152)(T6_.ClP_0))(); #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__4Vt6UBscOfPqLXfpaIrFYw_153)) { raiseOverflow(); }; i = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_153); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T9_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T9_ = (topics ? topics->Sup.len : 0); if (!!((T9_ == L))) goto LA10_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA10_: ; } LA4: ; } } } #line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, unsubscribeAll__9c50CUz77NwP7RZAL2ZNOQw_2)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic) { #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T3_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_154; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T3_ = (NIM_BOOL)0; T3_ = contains__wsF3Mf3BqREb9bpCjkRxq0w((*p_0).topics, topic); if (!!(T3_)) goto LA4_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_154); TM__4Vt6UBscOfPqLXfpaIrFYw_154.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_154.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_154.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T8_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_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" T8_ = (NI)0; T8_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T8_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_18), topic); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122435019_; Exception* T11_; Exception* T12_; TM__4Vt6UBscOfPqLXfpaIrFYw_154.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T11_ = (Exception*)0; T11_ = getCurrentException(); errX60gensym122435019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T12_ = (Exception*)0; T12_ = &errX60gensym122435019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("unsubscribeAll called for an unknown topic", T12_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_154.status != 0) reraiseException(); } goto LA1_; LA4_: ; { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T14_; #line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" del__g8RHBTTVREgFsyqCtJWx1w((&(*p_0).topics), topic); #line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" updateTopicMetrics__9c50CUz77NwP7RZAL2ZNOQw(p_0, topic); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" T14_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T14_ = NIM_NIL; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_unsubscriptions__dW9bgaUzVs8W8mmxSIRddhQ, ((NI) 1), T14_->data, (T14_ ? T14_->Sup.len : 0)); } LA1_: ; } #line 405 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, subscribe__lbuRq7SsFd0PvFA9b9bzcCLg)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic, tyProc__QB1jgAgEgi4jeepzNCjHhQ handler) { tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA* T17_; NI T18_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T36_; #line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T3_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_156; tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA T16_; #line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T3_ = (NIM_BOOL)0; T3_ = contains__wsF3Mf3BqREb9bpCjkRxq0w((*p_0).topics, topic); if (!!(T3_)) goto LA4_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_156); TM__4Vt6UBscOfPqLXfpaIrFYw_156.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_156.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_156.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_157; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_157); TM__4Vt6UBscOfPqLXfpaIrFYw_157.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_157.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_157.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T9_; 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__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_158)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T9_ = (NI)0; T9_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T9_); #line 61 "/home/runner/work/nim-waku/nim-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__4Vt6UBscOfPqLXfpaIrFYw_159), topic); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122510019_; Exception* T12_; Exception* T13_; TM__4Vt6UBscOfPqLXfpaIrFYw_157.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T12_ = (Exception*)0; T12_ = getCurrentException(); errX60gensym122510019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T13_ = (Exception*)0; T13_ = &errX60gensym122510019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("subscribing to topic", T13_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_157.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_156.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_156.status != 0) reraiseException(); #line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T16_), sizeof(tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA)); nimZeroMem((void*)(&T16_), sizeof(tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA)); T16_.name = copyString(topic); #line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" X5BX5Deq___mE5dAYM8xGX9b3MIatQCCXQ((&(*p_0).topics), topic, T16_); } LA4_: ; #line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T17_ = (tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA*)0; T17_ = X5BX5D___0ut1V8l8aH4A9bcxilZtW9bA((&(*p_0).topics), topic); unsureAsgnRef((void**) (&(*T17_).handler), (tySequence__El1HzcbAXI4FXRMy9aew4PA*) incrSeqV3((TGenericSeq*)((*T17_).handler), (&NTI__El1HzcbAXI4FXRMy9aew4PA_))); T18_ = (*T17_).handler->Sup.len++; asgnRef((void**) (&(*T17_).handler->data[T18_].ClE_0), handler.ClE_0); (*T17_).handler->data[T18_].ClP_0 = handler.ClP_0; { tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw _; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer; NI L; nimZeroMem((void*)(&_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); peer = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; #line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" L = len__d6vZHjLLXyftLeERVq3ysQ((*p_0).peers); { NI h_1; NI colontmp_; NI T21_; NI res; h_1 = (NI)0; colontmp_ = (NI)0; #line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T21_ = (((*p_0).peers.data ? (*p_0).peers.data->Sup.len : 0)-1); colontmp_ = T21_; #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_160; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA23; #line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" h_1 = res; #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T26_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T29_; NimStringDesc* T30_; #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h_1) >= (NU)((*p_0).peers.data ? (*p_0).peers.data->Sup.len : 0)){ raiseIndexError2(h_1,((*p_0).peers.data ? (*p_0).peers.data->Sup.len : 0)-1); } #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T26_ = (NIM_BOOL)0; T26_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*p_0).peers.data->data[h_1].Field0); if (!T26_) goto LA27_; #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(h_1) >= (NU)((*p_0).peers.data ? (*p_0).peers.data->Sup.len : 0)){ raiseIndexError2(h_1,((*p_0).peers.data ? (*p_0).peers.data->Sup.len : 0)-1); } _.data = (*p_0).peers.data->data[h_1].Field1.data; #line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h_1) >= (NU)((*p_0).peers.data ? (*p_0).peers.data->Sup.len : 0)){ raiseIndexError2(h_1,((*p_0).peers.data ? (*p_0).peers.data->Sup.len : 0)-1); } peer = (*p_0).peers.data->data[h_1].Field2; #line 423 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 423 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T29_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T29_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) newSeq((&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), 1); T30_ = (NimStringDesc*)0; T30_ = T29_->data[0]; T29_->data[0] = copyStringRC1(topic); if (T30_) nimGCunrefNoCycle(T30_); #line 423 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" sendSubs__jRgfdqvOH9ccnOKuTDDvLtg(p_0, peer, T29_, NIM_TRUE); #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI T33_; #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T33_ = (NI)0; T33_ = len__d6vZHjLLXyftLeERVq3ysQ((*p_0).peers); if (!!((T33_ == L))) goto LA34_; #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_150)); } LA34_: ; } LA27_: ; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_160)) { raiseOverflow(); }; res = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_160); } LA23: ; } } } #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" updateTopicMetrics__9c50CUz77NwP7RZAL2ZNOQw(p_0, topic); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" T36_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T36_ = NIM_NIL; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_subscriptions__XSijODPJLFEuOXnJxWKnxw, ((NI) 1), T36_->data, (T36_ ? T36_->Sup.len : 0)); } static N_NIMCALL(void, Marker_tyRef__BSFNhBIyDjtm9bwxQ0k2j4g)(void* p, NI op) { tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ* a; a = (tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ*)p; nimGCvisit((void*)(*a).p1, op); nimGCvisit((void*)(*a).topic2, op); nimGCvisit((void*)(*a).data3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1226402625_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__VVluZtIFK4JMW8Mkc64ruQ)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ* a; a = (tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ*)p; nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture3, op); nimGCvisit((void*)(*a).result4, op);} static N_NIMCALL(void, Marker_tyRef__wjdMc89bWfAzYw7OlSkhcxg)(void* p, NI op) { tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA* a; a = (tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA*)p; nimGCvisit((void*)(*a).p1, op); nimGCvisit((void*)(*a).topic2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).data4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1218652315_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__HSg1tfL6yrPmTOr7HmdDxg)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ* a; a = (tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ*)p; nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result5, op); nimGCvisit((void*)(*a).futs6, op); nimGCvisit((void*)(*a).colontmp7_, op); nimGCvisit((void*)(*a).resultX60gensym1219100319_, op); nimGCvisit((void*)(*a).it10.ClE_0, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture13, op); nimGCvisit((void*)(*a).fut14, op); nimGCvisit((void*)(*a).fut17, op); nimGCvisit((void*)(*a).err20, op); nimGCvisit((void*)(*a).record21.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12199001922_, op);} #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tySequence__T74QuWwr8h7Al0PS9cMqKwA*, internalRead__x9c80HxdsyiHbzwNZ9aYfohwasyncloop)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* fut) { tySequence__T74QuWwr8h7Al0PS9cMqKwA* result;{ result = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)0; #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&result), (*fut).value, (&NTI__T74QuWwr8h7Al0PS9cMqKwA_)); goto BeforeRet_; }BeforeRet_: ; return result;} #line 161 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = ((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handleData__PlaiutgCIbC9a3VgnZNV9b5g_4)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ*) ClE_0; #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" while (1) { if (!1) goto LA1; { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_165; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_165); TM__4Vt6UBscOfPqLXfpaIrFYw_165.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_165.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_165.status == 0) { tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* T23_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T84_; #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 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T7_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T10_; #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T7_ = (NIM_BOOL)0; T7_ = contains__wsF3Mf3BqREb9bpCjkRxq0w((*(*(*colonenvP_).colonup_).p1).topics, (*(*colonenvP_).colonup_).topic2); if (!!(T7_)) goto LA8_; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T10_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T10_ = srcLocImpl__Cy9b8vX00IbUJhrNky9a8h9cQ(); #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T10_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" result = NIM_NIL; popSafePoint(); goto BeforeRet_; } LA8_: ; #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA* T12_; NI T13_; #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T12_ = (tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA*)0; T12_ = X5BX5D___0ut1V8l8aH4A9bcxilZtW9bA((&(*(*(*colonenvP_).colonup_).p1).topics), (*(*colonenvP_).colonup_).topic2); genericSeqAssign((&(*colonenvP_).colontmp7_), (*T12_).handler, (&NTI__El1HzcbAXI4FXRMy9aew4PA_)); #line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" (*colonenvP_).iX60gensym1219100308_ = ((NI) 0); #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T13_ = ((*colonenvP_).colontmp7_ ? (*colonenvP_).colontmp7_->Sup.len : 0); if ((T13_) < ((NI) 0) || (T13_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T13_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" asgnRef((void**) (&(*colonenvP_).resultX60gensym1219100319_), newSeq__7vUAMuCta079aLiz3l4euWQ(((NI) (T13_)))); { NI T15_; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" nimZeroMem((void*)(&(*colonenvP_).it10), sizeof(tyProc__QB1jgAgEgi4jeepzNCjHhQ)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i11 = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T15_ = ((*colonenvP_).colontmp7_ ? (*colonenvP_).colontmp7_->Sup.len : 0); (*colonenvP_).L12 = T15_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_167; NI TM__4Vt6UBscOfPqLXfpaIrFYw_168; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i11 < (*colonenvP_).L12)) goto LA17; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)((*colonenvP_).i11) >= (NU)((*colonenvP_).colontmp7_ ? (*colonenvP_).colontmp7_->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i11,((*colonenvP_).colontmp7_ ? (*colonenvP_).colontmp7_->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).it10.ClE_0), (*colonenvP_).colontmp7_->data[(*colonenvP_).i11].ClE_0); (*colonenvP_).it10.ClP_0 = (*colonenvP_).colontmp7_->data[(*colonenvP_).i11].ClP_0; if ((NU)((*colonenvP_).iX60gensym1219100308_) >= (NU)((*colonenvP_).resultX60gensym1219100319_ ? (*colonenvP_).resultX60gensym1219100319_->Sup.len : 0)){ raiseIndexError2((*colonenvP_).iX60gensym1219100308_,((*colonenvP_).resultX60gensym1219100319_ ? (*colonenvP_).resultX60gensym1219100319_->Sup.len : 0)-1); } #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenvP_).resultX60gensym1219100319_->data[(*colonenvP_).iX60gensym1219100308_]), (*colonenvP_).it10.ClE_0? (*colonenvP_).it10.ClP_0((*(*colonenvP_).colonup_).topic2, (*(*colonenvP_).colonup_).data4, (*colonenvP_).it10.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_166)((*colonenvP_).it10.ClP_0))((*(*colonenvP_).colonup_).topic2, (*(*colonenvP_).colonup_).data4)); #line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt((*colonenvP_).iX60gensym1219100308_, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_167)) { raiseOverflow(); }; (*colonenvP_).iX60gensym1219100308_ = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_167); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i11, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_168)) { raiseOverflow(); }; (*colonenvP_).i11 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_168); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T20_; #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" T20_ = ((*colonenvP_).colontmp7_ ? (*colonenvP_).colontmp7_->Sup.len : 0); if (!!((T20_ == (*colonenvP_).L12))) goto LA21_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA21_: ; } LA17: ; } } genericSeqAssign((&(*colonenvP_).futs6), (*colonenvP_).resultX60gensym1219100319_, (&NTI__T74QuWwr8h7Al0PS9cMqKwA_)); } #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); popSafePoint(); #line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; } STATE1: ; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture13 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T23_ = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*)0; T23_ = allFinished__LJxSwnjKanokxKV469c0ggQ((*colonenvP_).futs6->data, ((*colonenvP_).futs6 ? (*colonenvP_).futs6->Sup.len : 0)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture13), &T23_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture13); #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_).chronosInternalTmpFuture13; popSafePoint(); goto BeforeRet_; STATE2: ; #line 0 "\?\?\?" asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL); #line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { Exception* T26_; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T26_ = (Exception*)0; T26_ = getCurrentException(); if (!((T26_) && (isObjWithCache((*T26_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE170)))) goto LA27_; { NI T30_; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).fut14 = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i15 = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T30_ = ((*colonenvP_).futs6 ? (*colonenvP_).futs6->Sup.len : 0); (*colonenvP_).L16 = T30_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_170; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i15 < (*colonenvP_).L16)) goto LA32; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)((*colonenvP_).i15) >= (NU)((*colonenvP_).futs6 ? (*colonenvP_).futs6->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i15,((*colonenvP_).futs6 ? (*colonenvP_).futs6->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).fut14), (*colonenvP_).futs6->data[(*colonenvP_).i15]); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T35_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T38_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T39_; NIM_BOOL T40_; #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).fut14); if (!!(T35_)) goto LA36_; #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T38_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T38_ = &(*colonenvP_).fut14->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T39_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T39_ = srcLocImpl__kfMm6DPe7rH4iytesUV1Sw(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (NIM_BOOL)0; T40_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T38_, T39_); (void)(T40_); } LA36_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i15, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_170)) { raiseOverflow(); }; (*colonenvP_).i15 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_170); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T43_; #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" T43_ = ((*colonenvP_).futs6 ? (*colonenvP_).futs6->Sup.len : 0); if (!!((T43_ == (*colonenvP_).L16))) goto LA44_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA44_: ; } LA32: ; } } } goto LA24_; LA27_: ; { #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; } LA24_: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); popSafePoint(); #line 0 "\?\?\?" goto LA2; STATE3: ; #line 0 "\?\?\?" { if (!(*colonenvP_).colonunrollFinally3_) goto LA49_; #line 0 "\?\?\?" { #line 0 "\?\?\?" if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA53_; #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 LA51_; LA53_: ; { #line 0 "\?\?\?" #line 0 "\?\?\?" closureIterSetupExc(NIM_NIL); #line 0 "\?\?\?" raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "handleData", "\?\?\?", 0); } LA51_: ; } LA49_: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); popSafePoint(); #line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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* T60_; NimStringDesc* T61_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA58_; T60_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T60_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T60_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T60_).Sup.Sup.Sup.name = "CancelledError"; T61_ = (NimStringDesc*)0; T61_ = (*T60_).Sup.Sup.Sup.message; (*T60_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_121)); if (T61_) nimGCunrefNoCycle(T61_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T60_, "CancelledError", "handleData", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA58_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture13); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); popSafePoint(); #line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE5: ; #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenvP_).futs6), internalRead__x9c80HxdsyiHbzwNZ9aYfohwasyncloop(((tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*) ((*colonenvP_).chronosInternalTmpFuture13)))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); popSafePoint(); #line 0 "\?\?\?" goto LA2; STATE6: ; { NI T63_; #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).fut17 = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i18 = ((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" T63_ = ((*colonenvP_).futs6 ? (*colonenvP_).futs6->Sup.len : 0); (*colonenvP_).L19 = T63_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_173; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i18 < (*colonenvP_).L19)) goto LA65; #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)((*colonenvP_).i18) >= (NU)((*colonenvP_).futs6 ? (*colonenvP_).futs6->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i18,((*colonenvP_).futs6 ? (*colonenvP_).futs6->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).fut17), (*colonenvP_).futs6->data[(*colonenvP_).i18]); #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T68_; NIM_BOOL T69_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_171; #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T68_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T68_ = &(*colonenvP_).fut17->Sup; #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T69_ = (NIM_BOOL)0; T69_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T68_); if (!T69_) goto LA70_; #line 310 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 310 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenvP_).err20), readError__oZX3NvZG9bIr8Tg41a2gDQg((*colonenvP_).fut17)); #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_171); TM__4Vt6UBscOfPqLXfpaIrFYw_171.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_171.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_171.status == 0) { { NI T74_; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record21), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record21)); unsureAsgnRef((void**)&(*colonenvP_).record21.output.buffer, NIM_NIL); (*colonenvP_).record21.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record21), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_172)); #line 306 "/home/runner/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" T74_ = (NI)0; T74_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record21), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T74_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record21), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_87), (*(*colonenvP_).err20).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_).record21)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record21)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T77_; Exception* T78_; TM__4Vt6UBscOfPqLXfpaIrFYw_171.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T77_ = (Exception*)0; T77_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12199001922_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T77_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T78_ = (Exception*)0; T78_ = &(*colonenvP_).errX60gensym12199001922_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Error in topic handler", T78_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_171.status != 0) reraiseException(); } LA70_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i18, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_173)) { raiseOverflow(); }; (*colonenvP_).i18 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_173); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T81_; #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" T81_ = ((*colonenvP_).futs6 ? (*colonenvP_).futs6->Sup.len : 0); if (!!((T81_ == (*colonenvP_).L19))) goto LA82_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA82_: ; } LA65: ; } } #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 7); popSafePoint(); #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE7: ; #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T84_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T84_ = srcLocImpl__gh9cMM9cpaOBr7ZGJd7XT3Yg(); #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T84_); #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__4Vt6UBscOfPqLXfpaIrFYw_165.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__4Vt6UBscOfPqLXfpaIrFYw_174[((*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 LA89_; #line 0 "\?\?\?" reraiseException(); } LA89_: ; #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 LA93_; #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_)); } LA93_: ; #line 0 "\?\?\?" #line 0 "\?\?\?" asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_165.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, handleData_continue__YMOfDt1mmMmQNhK4AzWLCg)(void* udataX60gensym121865232_, void* ClE_0) { tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA* colonenvP_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_175; colonenvP_ = (tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_175); TM__4Vt6UBscOfPqLXfpaIrFYw_175.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_175.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_175.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym121865233_; #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_).nameIterVarX60gensym1218652315_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym121865233_ = (*colonenvP_).nameIterVarX60gensym1218652315_.ClP_0((*colonenvP_).nameIterVarX60gensym1218652315_.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_ = !((nextX60gensym121865233_ == 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(nextX60gensym121865233_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym121865233_ = (*colonenvP_).nameIterVarX60gensym1218652315_.ClP_0((*colonenvP_).nameIterVarX60gensym1218652315_.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_).nameIterVarX60gensym1218652315_); 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 (!(nextX60gensym121865233_ == 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__4Vt6UBscOfPqLXfpaIrFYw_178)); } 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 = handleData_continue__YMOfDt1mmMmQNhK4AzWLCg; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym121865233_, 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__4Vt6UBscOfPqLXfpaIrFYw_175.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* excX60gensym121865235_; Exception* T32_; TM__4Vt6UBscOfPqLXfpaIrFYw_175.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(); excX60gensym121865235_ = ((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*)excX60gensym121865235_, "CatchableError", "handleData_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_ = &excX60gensym121865235_->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__4Vt6UBscOfPqLXfpaIrFYw_175.status != 0) reraiseException();} #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handleData__bO58uHu2OQJZx74ZAy0jow)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA*) newObj((&NTI__wjdMc89bWfAzYw7OlSkhcxg_), sizeof(tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA)); (*colonenv_).Sup.m_type = (&NTI__CwtnNuSNUNRGjvvwMMLdkA_); #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).p1), p_0); #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).topic2; (*colonenv_).topic2 = copyStringRC1(topic); if (T1_) nimGCunrefNoCycle(T1_); #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" genericSeqAssign((&(*colonenv_).data4), data_0, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__ei4TExlLgN28D9c2TP3TlLw(); #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ*) newObj((&NTI__HSg1tfL6yrPmTOr7HmdDxg_), sizeof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ)); (*colonenv__2).Sup.m_type = (&NTI__2ftkPPDLTTITNCNw3nvLQQ_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = handleData__PlaiutgCIbC9a3VgnZNV9b5g_4; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1218652315_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1218652315_.ClP_0 = T3_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = handleData_continue__YMOfDt1mmMmQNhK4AzWLCg; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_179)(T4_.ClP_0))(NIM_NIL); #line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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*, publish__PlaiutgCIbC9a3VgnZNV9b5g_3)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ*) ClE_0; #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T16_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T17_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; } STATE0: ; #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).result1 = (NI)0; { #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T8_; if (!(*(*(*colonenvP_).colonup_).p1).triggerSelf) goto LA6_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture3 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 438 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 438 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 438 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T8_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T8_ = handleData__bO58uHu2OQJZx74ZAy0jow((*(*colonenvP_).colonup_).p1, (*(*colonenvP_).colonup_).topic2, (*(*colonenvP_).colonup_).data3); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture3), &T8_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture3); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture3; goto BeforeRet_; } goto LA4_; LA6_: ; { #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; } LA4_: ; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T14_; NimStringDesc* T15_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA12_; T14_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T14_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T14_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T14_).Sup.Sup.Sup.name = "CancelledError"; T15_ = (NimStringDesc*)0; T15_ = (*T14_).Sup.Sup.Sup.message; (*T14_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_121)); if (T15_) nimGCunrefNoCycle(T15_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T14_, "CancelledError", "publish", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA12_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture3); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture3))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE2: ; #line 440 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T16_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T16_ = srcLocImpl__EM71pl7assnebb5mz8y9a7A(); #line 440 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" complete__BR9bvv6bBozmuI2iiHGMS0w((*(*colonenvP_).colonup_).chronosInternalRetFuture4, ((NI) 0), T16_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 440 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 440 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" result = NIM_NIL; goto BeforeRet_; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE3: ; #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T17_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T17_ = srcLocImpl__TScUdvWRJC8hufYuFlgHNg(); #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" complete__BR9bvv6bBozmuI2iiHGMS0w((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).result1, T17_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 0 "\?\?\?" goto LA2; STATE4: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, publish_continue__x2A2ue0ocGO4CvqQ9b1IbPw)(void* udataX60gensym122640263_, void* ClE_0) { tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ* colonenvP_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_180; colonenvP_ = (tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_180); TM__4Vt6UBscOfPqLXfpaIrFYw_180.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_180.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_180.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym122640264_; #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_).nameIterVarX60gensym1226402625_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym122640264_ = (*colonenvP_).nameIterVarX60gensym1226402625_.ClP_0((*colonenvP_).nameIterVarX60gensym1226402625_.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_ = !((nextX60gensym122640264_ == 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(nextX60gensym122640264_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym122640264_ = (*colonenvP_).nameIterVarX60gensym1226402625_.ClP_0((*colonenvP_).nameIterVarX60gensym1226402625_.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_).nameIterVarX60gensym1226402625_); 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 (!(nextX60gensym122640264_ == 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__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_183)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = publish_continue__x2A2ue0ocGO4CvqQ9b1IbPw; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym122640264_, 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__4Vt6UBscOfPqLXfpaIrFYw_180.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym122640266_; Exception* T32_; TM__4Vt6UBscOfPqLXfpaIrFYw_180.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym122640266_ = ((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__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym122640266_, "CatchableError", "publish_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym122640266_->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__owL0UPOMUWADrI9a58lf79bA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_180.status != 0) reraiseException();} #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, publish__JRwfAS4NGGR84JHHdGhaQw)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0) { tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* result; tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*)0; colonenv_ = (tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ*) newObj((&NTI__BSFNhBIyDjtm9bwxQ0k2j4g_), sizeof(tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ)); (*colonenv_).Sup.m_type = (&NTI__XwYTKzriv2l2Z7G4jq3ziQ_); #line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).p1), p_0); #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).topic2; (*colonenv_).topic2 = copyStringRC1(topic); if (T1_) nimGCunrefNoCycle(T1_); #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" genericSeqAssign((&(*colonenv_).data3), data_0, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__cDiQ1HMQSwTiPTIqg9a3BYA(); #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__LoyHiXBQvKuJXuYYlyOSwQ(T2_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ*) newObj((&NTI__VVluZtIFK4JMW8Mkc64ruQ_), sizeof(tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ)); (*colonenv__2).Sup.m_type = (&NTI__luvAyJAXcdn2aPHf9claRMQ_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = publish__PlaiutgCIbC9a3VgnZNV9b5g_3; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1226402625_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1226402625_.ClP_0 = T3_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = publish_continue__x2A2ue0ocGO4CvqQ9b1IbPw; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_184)(T4_.ClP_0))(NIM_NIL); #line 440 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_; }BeforeRet_: ; return result;} #line 442 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, initPubSub__DSFQzdEgEy9bSv0jydRrOGA)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0) { #line 444 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 444 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*p_0).observers), new__fXG3S1ZiQkG2VDQ3vsnYRA()); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { tyProc__i3ZahgXJqudlFdCju1Hx8w T5_; #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if (!((*p_0).msgIdProvider.ClP_0 == TM__4Vt6UBscOfPqLXfpaIrFYw_185.ClP_0 && (*p_0).msgIdProvider.ClE_0 == TM__4Vt6UBscOfPqLXfpaIrFYw_185.ClE_0)) goto LA3_; #line 446 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T5_), sizeof(tyProc__i3ZahgXJqudlFdCju1Hx8w)); T5_.ClP_0 = ((TM__4Vt6UBscOfPqLXfpaIrFYw_186) (defaultMsgIdProvider__1zgCXaiY7GusCtRZUJr8ZA)); T5_.ClE_0 = NIM_NIL; asgnRef((void**) (&(*p_0).msgIdProvider.ClE_0), T5_.ClE_0); (*p_0).msgIdProvider.ClP_0 = T5_.ClP_0; } LA3_: ; } static N_NIMCALL(void, Marker_tyRef__3fD3h5gai6JT5mUz0xeyKQ)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw* a; a = (tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw*)p; nimGCvisit((void*)(*a).chronosInternalRetFuture1, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1227054752_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__80oFf9cXSak9bKKE4JxY9bjDA)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ* a; a = (tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ*)p; nimGCvisit((void*)(*a).colonup_, op);} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, start__PlaiutgCIbC9a3VgnZNV9b5g_5)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ*) ClE_0; #line 449 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T4_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; } STATE0: ; { } #line 449 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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" T4_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T4_ = srcLocImpl__MUnOKceUXsXNzbvydjNs3g(); #line 449 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture1, T4_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 0 "\?\?\?" goto LA2; STATE1: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, start_continue__qguiAdHZQ9aiiAggl2p0s9aQ)(void* udataX60gensym122705476_, void* ClE_0) { tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw* colonenvP_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_189; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_189); TM__4Vt6UBscOfPqLXfpaIrFYw_189.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_189.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_189.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym122705477_; #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_).nameIterVarX60gensym1227054752_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym122705477_ = (*colonenvP_).nameIterVarX60gensym1227054752_.ClP_0((*colonenvP_).nameIterVarX60gensym1227054752_.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_ = !((nextX60gensym122705477_ == 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(nextX60gensym122705477_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym122705477_ = (*colonenvP_).nameIterVarX60gensym1227054752_.ClP_0((*colonenvP_).nameIterVarX60gensym1227054752_.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_).nameIterVarX60gensym1227054752_); 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 (!(nextX60gensym122705477_ == 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_).chronosInternalRetFuture1); 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__4Vt6UBscOfPqLXfpaIrFYw_192)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = start_continue__qguiAdHZQ9aiiAggl2p0s9aQ; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym122705477_, 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__4Vt6UBscOfPqLXfpaIrFYw_189.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture1->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* excX60gensym122705479_; Exception* T32_; TM__4Vt6UBscOfPqLXfpaIrFYw_189.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(); excX60gensym122705479_ = ((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_).chronosInternalRetFuture1); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym122705479_, "CatchableError", "start_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym122705479_->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_).chronosInternalRetFuture1, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_189.status != 0) reraiseException();} #line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, start__jGBgphKF4fD0a1wJeEcWnA)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw*) newObj((&NTI__3fD3h5gai6JT5mUz0xeyKQ_), sizeof(tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw)); (*colonenv_).Sup.m_type = (&NTI__wiGEF0PIcRSiA9a00WMrTmw_); #line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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__w3eUAWXPkHJdnzLyLu1GGg(); #line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture1), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ*) newObj((&NTI__80oFf9cXSak9bKKE4JxY9bjDA_), sizeof(tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ)); (*colonenv__2).Sup.m_type = (&NTI__s3VxTxj9aeagyo6L0ATIeUQ_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = start__PlaiutgCIbC9a3VgnZNV9b5g_5; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1227054752_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1227054752_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = start_continue__qguiAdHZQ9aiiAggl2p0s9aQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_193)(T3_.ClP_0))(NIM_NIL); #line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture1; goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__p3RXWtr1gZbVzJv6alSBhg)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw* a; a = (tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw*)p; nimGCvisit((void*)(*a).chronosInternalRetFuture1, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1227501322_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__F9bw0N9cIVMzb0MlusCLSypw)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw* a; a = (tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw*)p; nimGCvisit((void*)(*a).colonup_, op);} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, stop__PlaiutgCIbC9a3VgnZNV9b5g_6)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw*) ClE_0; #line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T4_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; } STATE0: ; { } #line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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" T4_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T4_ = srcLocImpl__GVgbm4c0cS9cNfJTaYymJZw(); #line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture1, T4_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 0 "\?\?\?" goto LA2; STATE1: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, stop_continue__sNR12113X9aFjORT1Vcy4pg)(void* udataX60gensym122750133_, void* ClE_0) { tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw* colonenvP_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_196; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_196); TM__4Vt6UBscOfPqLXfpaIrFYw_196.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_196.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_196.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym122750134_; #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_).nameIterVarX60gensym1227501322_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym122750134_ = (*colonenvP_).nameIterVarX60gensym1227501322_.ClP_0((*colonenvP_).nameIterVarX60gensym1227501322_.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_ = !((nextX60gensym122750134_ == 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(nextX60gensym122750134_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym122750134_ = (*colonenvP_).nameIterVarX60gensym1227501322_.ClP_0((*colonenvP_).nameIterVarX60gensym1227501322_.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_).nameIterVarX60gensym1227501322_); 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 (!(nextX60gensym122750134_ == 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_).chronosInternalRetFuture1); 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__4Vt6UBscOfPqLXfpaIrFYw_199)); } 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 = stop_continue__sNR12113X9aFjORT1Vcy4pg; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym122750134_, 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__4Vt6UBscOfPqLXfpaIrFYw_196.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture1->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* excX60gensym122750136_; Exception* T32_; TM__4Vt6UBscOfPqLXfpaIrFYw_196.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(); excX60gensym122750136_ = ((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_).chronosInternalRetFuture1); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym122750136_, "CatchableError", "stop_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_ = &excX60gensym122750136_->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_).chronosInternalRetFuture1, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_196.status != 0) reraiseException();} #line 452 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, stop__jGBgphKF4fD0a1wJeEcWnA_2)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw*) newObj((&NTI__p3RXWtr1gZbVzJv6alSBhg_), sizeof(tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw)); (*colonenv_).Sup.m_type = (&NTI__rl2ab1NbofYeho7jcmz3xw_); #line 452 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 452 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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__MeJ9b4ekU7VumzPwdqB4IyQ(); #line 452 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture1), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw*) newObj((&NTI__F9bw0N9cIVMzb0MlusCLSypw_), sizeof(tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw)); (*colonenv__2).Sup.m_type = (&NTI__5khNSEAA18l4beaEmol1Rw_); #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 = stop__PlaiutgCIbC9a3VgnZNV9b5g_6; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1227501322_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1227501322_.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 = stop_continue__sNR12113X9aFjORT1Vcy4pg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_200)(T3_.ClP_0))(NIM_NIL); #line 454 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture1; goto BeforeRet_; }BeforeRet_: ; return result;} #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, addValidator__XIyIjWJoURVRXXcaHKwKQQ)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc** topic, NI topicLen_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ hook) { { NimStringDesc* t; NI i; t = (NimStringDesc*)0; #line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); { #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_201; tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* T20_; NI TM__4Vt6UBscOfPqLXfpaIrFYw_204; #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < topicLen_0)) goto LA3; #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(i) >= (NU)(topicLen_0)){ raiseIndexError2(i,topicLen_0-1); } t = topic[i]; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T6_; tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA T9_; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T6_ = (NIM_BOOL)0; T6_ = contains__snyDAvStmRmkLSCNgnlJZg((*p_0).validators, t); if (!!(T6_)) goto LA7_; #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T9_), sizeof(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA)); initHashSet__hRGg6alFF9civtDPk7GoOLQ(((NI) 64), (&T9_)); #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" X5BX5Deq___qDQMKSgHj4a8BzQy0xtyOw((&(*p_0).validators), t, T9_); } LA7_: ; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_201); TM__4Vt6UBscOfPqLXfpaIrFYw_201.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_201.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_201.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_202; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_202); TM__4Vt6UBscOfPqLXfpaIrFYw_202.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_202.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_202.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T13_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_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" T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), 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((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_92), t); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122935019_; Exception* T16_; Exception* T17_; TM__4Vt6UBscOfPqLXfpaIrFYw_202.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T16_ = (Exception*)0; T16_ = getCurrentException(); errX60gensym122935019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T16_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T17_ = (Exception*)0; T17_ = &errX60gensym122935019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("adding validator for topic", T17_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_202.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_201.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_201.status != 0) reraiseException(); #line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T20_ = (tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA*)0; T20_ = X5BX5D___0M9awEV75EuJCO9cqHH9aZOIA((&(*p_0).validators), t); #line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" incl__VHDoTsLOpGZZNXucVgKMrg(T20_, hook); #line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_204)) { raiseOverflow(); }; i = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_204); } LA3: ; } } } #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, removeValidator__XIyIjWJoURVRXXcaHKwKQQ_2)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc** topic, NI topicLen_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ hook) { { NimStringDesc* t; NI i; t = (NimStringDesc*)0; #line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); { #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_205; #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < topicLen_0)) goto LA3; #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(i) >= (NU)(topicLen_0)){ raiseIndexError2(i,topicLen_0-1); } t = topic[i]; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T6_; tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* T9_; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T6_ = (NIM_BOOL)0; T6_ = contains__snyDAvStmRmkLSCNgnlJZg((*p_0).validators, t); if (!T6_) goto LA7_; #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T9_ = (tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA*)0; T9_ = X5BX5D___0M9awEV75EuJCO9cqHH9aZOIA((&(*p_0).validators), t); #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" excl__VHDoTsLOpGZZNXucVgKMrg_2(T9_, hook); } LA7_: ; #line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_205)) { raiseOverflow(); }; i = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_205); } LA3: ; } } } static N_NIMCALL(void, Marker_tyRef__Y29aGF2dGOpmO87PSQErkew)(void* p, NI op) { tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA* a; a = (tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA*)p; nimGCvisit((void*)(*a).message1.fromPeer.data, op); nimGCvisit((void*)(*a).message1.data, op); nimGCvisit((void*)(*a).message1.seqno, op); nimGCvisit((void*)(*a).message1.topicIDs, op); nimGCvisit((void*)(*a).message1.signature, op); nimGCvisit((void*)(*a).message1.key, op); nimGCvisit((void*)(*a).p2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1230519524_.ClE_0, op);} static N_NIMCALL(void, Marker_tySequence__8DGt2AEUR0l4JqRQMZxl9cw)(void* p, NI op) { tySequence__8DGt2AEUR0l4JqRQMZxl9cw* a; NI T1_; a = (tySequence__8DGt2AEUR0l4JqRQMZxl9cw*)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__N2nsdkMxYaJBeWpm5k8oNQ)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA* a; a = (tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA*)p; nimGCvisit((void*)(*a).pending2, op); nimGCvisit((void*)(*a).record3.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1231000194_, op); nimGCvisit((void*)(*a).topic5, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).record9.output.buffer, op); nimGCvisit((void*)(*a).resultX60gensym12319001410_, op); nimGCvisit((void*)(*a).xX60gensym12319001511_, op); nimGCvisit((void*)(*a).errX60gensym12315501916_, op); nimGCvisit((void*)(*a).record17.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12325001918_, op); nimGCvisit((void*)(*a).colontmp19_.data, op); nimGCvisit((void*)(*a).resultX60gensym12328541021_, op); nimGCvisit((void*)(*a).it22.ClE_0, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture26, op); nimGCvisit((void*)(*a).result27, op); nimGCvisit((void*)(*a).futs28, op); nimGCvisit((void*)(*a).fut29, op);} #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, isFilled__uHIMxs9aGYDEfZheaMnN2sQsets)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = !((hcode == ((NI) 0))); return result;} #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tySequence__8DGt2AEUR0l4JqRQMZxl9cw*, internalRead__PEB0PRxauq9cyxW9ayBna54wasyncloop)(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* fut) { tySequence__8DGt2AEUR0l4JqRQMZxl9cw* result;{ result = (tySequence__8DGt2AEUR0l4JqRQMZxl9cw*)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__8DGt2AEUR0l4JqRQMZxl9cw_)); 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*, validate__PlaiutgCIbC9a3VgnZNV9b5g_7)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA*) ClE_0; #line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T111_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; } STATE0: ; #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).result1 = (tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg)0; { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_211; tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* T79_; #line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).pending2 = (tySequence__8DGt2AEUR0l4JqRQMZxl9cw*)0; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_211); TM__4Vt6UBscOfPqLXfpaIrFYw_211.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_211.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_211.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_212; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_212); TM__4Vt6UBscOfPqLXfpaIrFYw_212.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_212.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_212.status == 0) { { NI T7_; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record3)); unsureAsgnRef((void**)&(*colonenvP_).record3.output.buffer, NIM_NIL); (*colonenvP_).record3.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_213)); #line 306 "/home/runner/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" T7_ = (NI)0; T7_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record3), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T7_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record3)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T10_; Exception* T11_; TM__4Vt6UBscOfPqLXfpaIrFYw_212.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T10_ = (Exception*)0; T10_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1231000194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T10_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T11_ = (Exception*)0; T11_ = &(*colonenvP_).errX60gensym1231000194_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("about to validate message", T11_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_212.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_211.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_211.status != 0) reraiseException(); { NI T15_; #line 476 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).topic5 = (NimStringDesc*)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i6 = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T15_ = ((*(*colonenvP_).colonup_).message1.topicIDs ? (*(*colonenvP_).colonup_).message1.topicIDs->Sup.len : 0); (*colonenvP_).L7 = T15_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_214; NI TM__4Vt6UBscOfPqLXfpaIrFYw_226; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i6 < (*colonenvP_).L7)) goto LA17; #line 476 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)((*colonenvP_).i6) >= (NU)((*(*colonenvP_).colonup_).message1.topicIDs ? (*(*colonenvP_).colonup_).message1.topicIDs->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i6,((*(*colonenvP_).colonup_).message1.topicIDs ? (*(*colonenvP_).colonup_).message1.topicIDs->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).topic5), (*(*colonenvP_).colonup_).message1.topicIDs->data[(*colonenvP_).i6]); #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_214); TM__4Vt6UBscOfPqLXfpaIrFYw_214.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_214.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_214.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_215; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_215); TM__4Vt6UBscOfPqLXfpaIrFYw_215.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_215.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_215.status == 0) { { NI T21_; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record9), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record9)); unsureAsgnRef((void**)&(*colonenvP_).record9.output.buffer, NIM_NIL); (*colonenvP_).record9.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record9), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_216)); #line 306 "/home/runner/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((&(*colonenvP_).record9), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), 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((&(*colonenvP_).record9), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_217), (*colonenvP_).topic5); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 780 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((*colonenvP_).resultX60gensym12319001410_) { nimGCunrefNoCycle((*colonenvP_).resultX60gensym12319001410_); (*colonenvP_).resultX60gensym12319001410_ = NIM_NIL; } { #line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" (*colonenvP_).xX60gensym12319001511_ = (NimStringDesc*)0; #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*colonenvP_).L12 = len__BGrFiYo3A4Rl1u2cKfO39cQ((*(*(*colonenvP_).colonup_).p2).validators); { NI T24_; #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*colonenvP_).h13 = (NI)0; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" (*colonenvP_).colontmp14_ = (NI)0; #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T24_ = (((*(*(*colonenvP_).colonup_).p2).validators.data ? (*(*(*colonenvP_).colonup_).p2).validators.data->Sup.len : 0)-1); (*colonenvP_).colontmp14_ = T24_; #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" (*colonenvP_).res15 = ((NI) 0); { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_219; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!((*colonenvP_).res15 <= (*colonenvP_).colontmp14_)) goto LA26; #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*colonenvP_).h13 = (*colonenvP_).res15; #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T29_; NI T32_; NimStringDesc* T33_; #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)((*colonenvP_).h13) >= (NU)((*(*(*colonenvP_).colonup_).p2).validators.data ? (*(*(*colonenvP_).colonup_).p2).validators.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h13,((*(*(*colonenvP_).colonup_).p2).validators.data ? (*(*(*colonenvP_).colonup_).p2).validators.data->Sup.len : 0)-1); } #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T29_ = (NIM_BOOL)0; T29_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*(*(*colonenvP_).colonup_).p2).validators.data->data[(*colonenvP_).h13].Field0); if (!T29_) goto LA30_; #line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)((*colonenvP_).h13) >= (NU)((*(*(*colonenvP_).colonup_).p2).validators.data ? (*(*(*colonenvP_).colonup_).p2).validators.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h13,((*(*(*colonenvP_).colonup_).p2).validators.data ? (*(*(*colonenvP_).colonup_).p2).validators.data->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).xX60gensym12319001511_), (*(*(*colonenvP_).colonup_).p2).validators.data->data[(*colonenvP_).h13].Field1); #line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" asgnRef((void**) (&(*colonenvP_).resultX60gensym12319001410_), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*colonenvP_).resultX60gensym12319001410_), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_))); T32_ = (*colonenvP_).resultX60gensym12319001410_->Sup.len++; T33_ = (NimStringDesc*)0; T33_ = (*colonenvP_).resultX60gensym12319001410_->data[T32_]; (*colonenvP_).resultX60gensym12319001410_->data[T32_] = copyStringRC1((*colonenvP_).xX60gensym12319001511_); if (T33_) nimGCunrefNoCycle(T33_); #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI T36_; #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T36_ = (NI)0; T36_ = len__BGrFiYo3A4Rl1u2cKfO39cQ((*(*(*colonenvP_).colonup_).p2).validators); if (!!((T36_ == (*colonenvP_).L12))) goto LA37_; #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_113)); } LA37_: ; } LA30_: ; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt((*colonenvP_).res15, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_219)) { raiseOverflow(); }; (*colonenvP_).res15 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_219); } LA26: ; } } } #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__9aAbCsa7tRNF9b0zyDMHxkfw((&(*colonenvP_).record9), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_218), (*colonenvP_).resultX60gensym12319001410_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record9)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record9)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T41_; Exception* T42_; TM__4Vt6UBscOfPqLXfpaIrFYw_215.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T41_ = (Exception*)0; T41_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12315501916_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T41_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T42_ = (Exception*)0; T42_ = &(*colonenvP_).errX60gensym12315501916_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("looking for validators on topic", T42_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_215.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_214.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_214.status != 0) reraiseException(); #line 479 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T47_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_220; tySequence__8DGt2AEUR0l4JqRQMZxl9cw* T60_; #line 479 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 479 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T47_ = (NIM_BOOL)0; T47_ = contains__snyDAvStmRmkLSCNgnlJZg((*(*(*colonenvP_).colonup_).p2).validators, (*colonenvP_).topic5); if (!T47_) goto LA48_; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_220); TM__4Vt6UBscOfPqLXfpaIrFYw_220.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_220.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_220.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_221; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_221); TM__4Vt6UBscOfPqLXfpaIrFYw_221.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_221.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_221.status == 0) { { NI T53_; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record17), 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_).record17)); unsureAsgnRef((void**)&(*colonenvP_).record17.output.buffer, NIM_NIL); (*colonenvP_).record17.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_).record17), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_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" T53_ = (NI)0; T53_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record17), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), T53_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record17), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_217), (*colonenvP_).topic5); #line 61 "/home/runner/work/nim-waku/nim-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_).record17)); #line 61 "/home/runner/work/nim-waku/nim-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_).record17)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T56_; Exception* T57_; TM__4Vt6UBscOfPqLXfpaIrFYw_221.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T56_ = (Exception*)0; T56_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12325001918_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T56_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T57_ = (Exception*)0; T57_ = &(*colonenvP_).errX60gensym12325001918_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("running validators for topic", T57_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_221.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_220.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_220.status != 0) reraiseException(); #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T60_ = (tySequence__8DGt2AEUR0l4JqRQMZxl9cw*)0; { tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* T62_; NI T63_; #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T62_ = (tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA*)0; T62_ = X5BX5D___0M9awEV75EuJCO9cqHH9aZOIA((&(*(*(*colonenvP_).colonup_).p2).validators), (*colonenvP_).topic5); genericSeqAssign((&(*colonenvP_).colontmp19_.data), (*T62_).data, (&NTI__2lQSxaq5eC9aWYzZNTJyZtA_)); (*colonenvP_).colontmp19_.counter = (*T62_).counter; #line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" (*colonenvP_).iX60gensym12328540920_ = ((NI) 0); #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T63_ = (NI)0; T63_ = len__6Fw7uqZM0HW6KbSLfzPhUQ((*colonenvP_).colontmp19_); if ((T63_) < ((NI) 0) || (T63_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T63_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" asgnRef((void**) (&(*colonenvP_).resultX60gensym12328541021_), newSeq__HQWY5vm1V12MC9cme89czJ2Q(((NI) (T63_)))); { #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" nimZeroMem((void*)(&(*colonenvP_).it22), sizeof(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ)); { NI T66_; #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" (*colonenvP_).h23 = (NI)0; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" (*colonenvP_).colontmp24_ = (NI)0; #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T66_ = (((*colonenvP_).colontmp19_.data ? (*colonenvP_).colontmp19_.data->Sup.len : 0)-1); (*colonenvP_).colontmp24_ = T66_; #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" (*colonenvP_).res25 = ((NI) 0); { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_225; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!((*colonenvP_).res25 <= (*colonenvP_).colontmp24_)) goto LA68; #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" (*colonenvP_).h23 = (*colonenvP_).res25; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NIM_BOOL T71_; NI TM__4Vt6UBscOfPqLXfpaIrFYw_224; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)((*colonenvP_).h23) >= (NU)((*colonenvP_).colontmp19_.data ? (*colonenvP_).colontmp19_.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h23,((*colonenvP_).colontmp19_.data ? (*colonenvP_).colontmp19_.data->Sup.len : 0)-1); } #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T71_ = (NIM_BOOL)0; T71_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*colonenvP_).colontmp19_.data->data[(*colonenvP_).h23].Field0); if (!T71_) goto LA72_; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)((*colonenvP_).h23) >= (NU)((*colonenvP_).colontmp19_.data ? (*colonenvP_).colontmp19_.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h23,((*colonenvP_).colontmp19_.data ? (*colonenvP_).colontmp19_.data->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).it22.ClE_0), (*colonenvP_).colontmp19_.data->data[(*colonenvP_).h23].Field1.ClE_0); (*colonenvP_).it22.ClP_0 = (*colonenvP_).colontmp19_.data->data[(*colonenvP_).h23].Field1.ClP_0; if ((NU)((*colonenvP_).iX60gensym12328540920_) >= (NU)((*colonenvP_).resultX60gensym12328541021_ ? (*colonenvP_).resultX60gensym12328541021_->Sup.len : 0)){ raiseIndexError2((*colonenvP_).iX60gensym12328540920_,((*colonenvP_).resultX60gensym12328541021_ ? (*colonenvP_).resultX60gensym12328541021_->Sup.len : 0)-1); } #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenvP_).resultX60gensym12328541021_->data[(*colonenvP_).iX60gensym12328540920_]), (*colonenvP_).it22.ClE_0? (*colonenvP_).it22.ClP_0((*colonenvP_).topic5, (&(*(*colonenvP_).colonup_).message1), (*colonenvP_).it22.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_223)((*colonenvP_).it22.ClP_0))((*colonenvP_).topic5, (&(*(*colonenvP_).colonup_).message1))); #line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt((*colonenvP_).iX60gensym12328540920_, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_224)) { raiseOverflow(); }; (*colonenvP_).iX60gensym12328540920_ = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_224); } LA72_: ; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt((*colonenvP_).res25, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_225)) { raiseOverflow(); }; (*colonenvP_).res25 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_225); } LA68: ; } } } genericSeqAssign((&T60_), (*colonenvP_).resultX60gensym12328541021_, (&NTI__8DGt2AEUR0l4JqRQMZxl9cw_)); } #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" add__TM1UrT0MWToqA9aCfLgMD9aw((&(*colonenvP_).pending2), T60_->data, (T60_ ? T60_->Sup.len : 0)); } LA48_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i6, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_226)) { raiseOverflow(); }; (*colonenvP_).i6 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_226); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T76_; #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" T76_ = ((*(*colonenvP_).colonup_).message1.topicIDs ? (*(*colonenvP_).colonup_).message1.topicIDs->Sup.len : 0); if (!!((T76_ == (*colonenvP_).L7))) goto LA77_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA77_: ; } LA17: ; } } #line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).result1 = ((tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg) 0); #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture26 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T79_ = (tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw*)0; T79_ = allFinished__ixizWhB25tSzTDopT1I1cw((*colonenvP_).pending2->data, ((*colonenvP_).pending2 ? (*colonenvP_).pending2->Sup.len : 0)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture26), &T79_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture26); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture26; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T84_; NimStringDesc* T85_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA82_; T84_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T84_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T84_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T84_).Sup.Sup.Sup.name = "CancelledError"; T85_ = (NimStringDesc*)0; T85_ = (*T84_).Sup.Sup.Sup.message; (*T84_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_121)); if (T85_) nimGCunrefNoCycle(T85_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T84_, "CancelledError", "validate", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA82_: ; #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_).chronosInternalTmpFuture26); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE2: ; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenvP_).futs28), internalRead__PEB0PRxauq9cyxW9ayBna54wasyncloop(((tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw*) ((*colonenvP_).chronosInternalTmpFuture26)))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE3: ; { NI T87_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).fut29 = (tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" (*colonenvP_).i30 = ((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" T87_ = ((*colonenvP_).futs28 ? (*colonenvP_).futs28->Sup.len : 0); (*colonenvP_).L31 = T87_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_227; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!((*colonenvP_).i30 < (*colonenvP_).L31)) goto LA89; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)((*colonenvP_).i30) >= (NU)((*colonenvP_).futs28 ? (*colonenvP_).futs28->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i30,((*colonenvP_).futs28 ? (*colonenvP_).futs28->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).fut29), (*colonenvP_).futs28->data[(*colonenvP_).i30]); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T92_; NIM_BOOL T93_; #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T92_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T92_ = &(*colonenvP_).fut29->Sup; #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T93_ = (NIM_BOOL)0; T93_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T92_); if (!T93_) goto LA94_; #line 488 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).result1 = ((tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg) 1); #line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA86; } LA94_: ; #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).res32 = read__gcmwIgSUVT4ELNv4fztvjQ((*colonenvP_).fut29); #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if (!!(((*colonenvP_).res32 == ((tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg) 0)))) goto LA98_; #line 492 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenvP_).result1 = (*colonenvP_).res32; #line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA86; } LA98_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt((*colonenvP_).i30, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_227)) { raiseOverflow(); }; (*colonenvP_).i30 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_227); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T102_; #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" T102_ = ((*colonenvP_).futs28 ? (*colonenvP_).futs28->Sup.len : 0); if (!!((T102_ == (*colonenvP_).L31))) goto LA103_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA103_: ; } LA89: ; } } LA86: ; #line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" switch ((*colonenvP_).result1) { case ((tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg) 0): { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T106_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" T106_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T106_ = NIM_NIL; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_validation_success__CXFp6AKxkQq71zwzCpmHuw, ((NI) 1), T106_->data, (T106_ ? T106_->Sup.len : 0)); } break; case ((tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg) 1): { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T108_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" T108_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T108_ = NIM_NIL; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_validation_failure__hUGdVShIlMJwDuBKaMz1sg, ((NI) 1), T108_->data, (T108_ ? T108_->Sup.len : 0)); } break; case ((tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg) 2): { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T110_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" T110_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T110_ = NIM_NIL; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_pubsub_validation_ignore__Jms776Z5oToi69bPINR7q8A, ((NI) 1), T110_->data, (T110_ ? T110_->Sup.len : 0)); } break; } #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" goto LA2; STATE4: ; #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T111_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T111_ = srcLocImpl__L7H1c9aZ3nZ9bHa6cAoXunOQ(); #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" complete__dKDUIfUlhaz3fbZQlrVSlQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result1, T111_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 0 "\?\?\?" goto LA2; STATE5: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__LHJ3bhoI9c3Tz2o7axC1aMgasyncloop)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, validate_continue__4IEWWdhstIpFq9crs7q32JQ)(void* udataX60gensym123051953_, void* ClE_0) { tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA* colonenvP_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_228; colonenvP_ = (tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_228); TM__4Vt6UBscOfPqLXfpaIrFYw_228.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_228.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_228.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym123051954_; #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_).nameIterVarX60gensym1230519524_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym123051954_ = (*colonenvP_).nameIterVarX60gensym1230519524_.ClP_0((*colonenvP_).nameIterVarX60gensym1230519524_.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_ = !((nextX60gensym123051954_ == 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(nextX60gensym123051954_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym123051954_ = (*colonenvP_).nameIterVarX60gensym1230519524_.ClP_0((*colonenvP_).nameIterVarX60gensym1230519524_.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_).nameIterVarX60gensym1230519524_); 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 (!(nextX60gensym123051954_ == 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__LHJ3bhoI9c3Tz2o7axC1aMgasyncloop((*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__4Vt6UBscOfPqLXfpaIrFYw_231)); } 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 = validate_continue__4IEWWdhstIpFq9crs7q32JQ; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym123051954_, 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__4Vt6UBscOfPqLXfpaIrFYw_228.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* excX60gensym123051956_; Exception* T32_; TM__4Vt6UBscOfPqLXfpaIrFYw_228.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(); excX60gensym123051956_ = ((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__LHJ3bhoI9c3Tz2o7axC1aMgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym123051956_, "CatchableError", "validate_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_ = &excX60gensym123051956_->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__9cMS7IYgILXAyFz9cHnN1IYQ((*colonenvP_).chronosInternalRetFuture3, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_228.status != 0) reraiseException();} #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, validate__63e5k9aC2dIRh2d655V7f6Q)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* message) { tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* result; tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*)0; colonenv_ = (tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA*) newObj((&NTI__Y29aGF2dGOpmO87PSQErkew_), sizeof(tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA)); (*colonenv_).Sup.m_type = (&NTI__IAgfBIR9arJUBDu00iwpX9cA_); #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).p2), p_0); #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" genericAssign((void*)(&(*colonenv_).message1), (void*)message, (&NTI__9bIfp9aTAZKB9cehqCItD41cg_)); #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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__8ppyVJ509aKpwuNtDYp8Hwg(); #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__taQdye9bAYrH9aD5tAeKw9blQ(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA*) newObj((&NTI__N2nsdkMxYaJBeWpm5k8oNQ_), sizeof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA)); (*colonenv__2).Sup.m_type = (&NTI__5sfPeia5cll5CLvtrqyZlA_); #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 = validate__PlaiutgCIbC9a3VgnZNV9b5g_7; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1230519524_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1230519524_.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 = validate_continue__4IEWWdhstIpFq9crs7q32JQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_232)(T3_.ClP_0))(NIM_NIL); #line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_; #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));} #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(void, broadcast__Ux1dYclPmUHJDi8hYwCH3g)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw** sendPeers, NI sendPeersLen_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg) { NI64 npeers; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_240; #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" npeers = ((NI64) (sendPeersLen_0)); { tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw sub; NI i; NI L; NI T2_; nimZeroMem((void*)(&sub), sizeof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T2_ = ((*msg).subscriptions ? (*msg).subscriptions->Sup.len : 0); L = T2_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_233; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA4; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(i) >= (NU)((*msg).subscriptions ? (*msg).subscriptions->Sup.len : 0)){ raiseIndexError2(i,((*msg).subscriptions ? (*msg).subscriptions->Sup.len : 0)-1); } sub.subscribe = (*msg).subscriptions->data[i].subscribe; sub.topic = (*msg).subscriptions->data[i].topic; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { if (!sub.subscribe) goto LA7_; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T11_; tyArray__nHXaesL0DJZHyVS07ARPRA T14_; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T11_ = (NIM_BOOL)0; T11_ = contains__RafAVeUVSno4B47UdPqNlg((*p_0).knownTopics, sub.topic); if (!T11_) goto LA12_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T14_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T14_[0] = copyString(sub.topic); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_subscriptions__poSOfXIBpYBwdTtCaF2o3Q, npeers, T14_, 1); } goto LA9_; LA12_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_subscriptions__poSOfXIBpYBwdTtCaF2o3Q, npeers, TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA9_: ; } goto LA5_; LA7_: ; { #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T19_; tyArray__nHXaesL0DJZHyVS07ARPRA T22_; #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T19_ = (NIM_BOOL)0; T19_ = contains__RafAVeUVSno4B47UdPqNlg((*p_0).knownTopics, sub.topic); if (!T19_) goto LA20_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T22_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T22_[0] = copyString(sub.topic); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_unsubscriptions__T9btU0pqVzampHGUCb8dHww, npeers, T22_, 1); } goto LA17_; LA20_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_unsubscriptions__T9btU0pqVzampHGUCb8dHww, npeers, TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA17_: ; } LA5_: ; #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__4Vt6UBscOfPqLXfpaIrFYw_233)) { raiseOverflow(); }; i = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_233); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T26_; #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" T26_ = ((*msg).subscriptions ? (*msg).subscriptions->Sup.len : 0); if (!!((T26_ == L))) goto LA27_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA27_: ; } LA4: ; } } { tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg smsg; NI i_2; NI L_2; NI T30_; nimZeroMem((void*)(&smsg), sizeof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg)); #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" T30_ = ((*msg).messages ? (*msg).messages->Sup.len : 0); L_2 = T30_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_235; #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 LA32; #line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(i_2) >= (NU)((*msg).messages ? (*msg).messages->Sup.len : 0)){ raiseIndexError2(i_2,((*msg).messages ? (*msg).messages->Sup.len : 0)-1); } nimCopyMem((void*)(&smsg), (NIM_CONST void*)(&(*msg).messages->data[i_2]), sizeof(smsg)); { NimStringDesc* topic; NI i_3; NI L_3; NI T34_; topic = (NimStringDesc*)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i_3 = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T34_ = (smsg.topicIDs ? smsg.topicIDs->Sup.len : 0); L_3 = T34_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_234; #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 LA36; #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(i_3) >= (NU)(smsg.topicIDs ? smsg.topicIDs->Sup.len : 0)){ raiseIndexError2(i_3,(smsg.topicIDs ? smsg.topicIDs->Sup.len : 0)-1); } topic = smsg.topicIDs->data[i_3]; #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T39_; tyArray__nHXaesL0DJZHyVS07ARPRA T42_; #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T39_ = (NIM_BOOL)0; T39_ = contains__RafAVeUVSno4B47UdPqNlg((*p_0).knownTopics, topic); if (!T39_) goto LA40_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T42_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T42_[0] = copyString(topic); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_messages__EpiliGJCWL2pLlP9awa6Lpw, npeers, T42_, 1); } goto LA37_; LA40_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_messages__EpiliGJCWL2pLlP9awa6Lpw, npeers, TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA37_: ; #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__4Vt6UBscOfPqLXfpaIrFYw_234)) { raiseOverflow(); }; i_3 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_234); #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_ = (smsg.topicIDs ? smsg.topicIDs->Sup.len : 0); if (!!((T46_ == L_3))) 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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA47_: ; } LA36: ; } } #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__4Vt6UBscOfPqLXfpaIrFYw_235)) { raiseOverflow(); }; i_2 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_235); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T51_; #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" T51_ = ((*msg).messages ? (*msg).messages->Sup.len : 0); if (!!((T51_ == L_2))) goto LA52_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA52_: ; } LA32: ; } } #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T56_; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng T59_; NI T60_; NI64 TM__4Vt6UBscOfPqLXfpaIrFYw_236; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T61_; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng control; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng T62_; #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T56_ = (NIM_BOOL)0; T56_ = isSome__bhrvo6ipbsA5Wa1TLr16dwoptions((&(*msg).control)); if (!T56_) goto LA57_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T59_), sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng)); get__k09bxzZWltqj7L0ZrdLDeagoptions((&(*msg).control), (&T59_)); T60_ = (T59_.iwant ? T59_.iwant->Sup.len : 0); if (nimMulInt64(npeers, ((NI64) (T60_)), &TM__4Vt6UBscOfPqLXfpaIrFYw_236)) { raiseOverflow(); }; T61_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T61_ = NIM_NIL; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_iwant__sHwKs24dcQ5Nd050oY3EWw, (NI64)(TM__4Vt6UBscOfPqLXfpaIrFYw_236), T61_->data, (T61_ ? T61_->Sup.len : 0)); nimZeroMem((void*)(&control), sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng)); #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T62_), sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng)); get__k09bxzZWltqj7L0ZrdLDeagoptions((&(*msg).control), (&T62_)); control.ihave = T62_.ihave; control.iwant = T62_.iwant; control.graft = T62_.graft; control.prune = T62_.prune; { tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg ihave; NI i_4; NI L_4; NI T64_; nimZeroMem((void*)(&ihave), sizeof(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg)); #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" T64_ = (control.ihave ? control.ihave->Sup.len : 0); L_4 = T64_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_237; #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 LA66; #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(i_4) >= (NU)(control.ihave ? control.ihave->Sup.len : 0)){ raiseIndexError2(i_4,(control.ihave ? control.ihave->Sup.len : 0)-1); } ihave.topicID = control.ihave->data[i_4].topicID; ihave.messageIDs = control.ihave->data[i_4].messageIDs; #line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T69_; tyArray__nHXaesL0DJZHyVS07ARPRA T72_; #line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T69_ = (NIM_BOOL)0; T69_ = contains__RafAVeUVSno4B47UdPqNlg((*p_0).knownTopics, ihave.topicID); if (!T69_) goto LA70_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T72_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T72_[0] = copyString(ihave.topicID); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_ihave__IIEWYftxk9b5RLym9c4H83oA, npeers, T72_, 1); } goto LA67_; LA70_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_ihave__IIEWYftxk9b5RLym9c4H83oA, npeers, TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA67_: ; #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__4Vt6UBscOfPqLXfpaIrFYw_237)) { raiseOverflow(); }; i_4 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_237); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T76_; #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" T76_ = (control.ihave ? control.ihave->Sup.len : 0); if (!!((T76_ == L_4))) goto LA77_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA77_: ; } LA66: ; } } { tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w graft; NI i_5; NI L_5; NI T80_; nimZeroMem((void*)(&graft), sizeof(tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i_5 = ((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" T80_ = (control.graft ? control.graft->Sup.len : 0); L_5 = T80_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_238; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i_5 < L_5)) goto LA82; #line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(i_5) >= (NU)(control.graft ? control.graft->Sup.len : 0)){ raiseIndexError2(i_5,(control.graft ? control.graft->Sup.len : 0)-1); } graft.topicID = control.graft->data[i_5].topicID; #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T85_; tyArray__nHXaesL0DJZHyVS07ARPRA T88_; #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T85_ = (NIM_BOOL)0; T85_ = contains__RafAVeUVSno4B47UdPqNlg((*p_0).knownTopics, graft.topicID); if (!T85_) goto LA86_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T88_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T88_[0] = copyString(graft.topicID); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_graft__pIV3oBR0ltpMiXyRGIOXcQ, npeers, T88_, 1); } goto LA83_; LA86_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_graft__pIV3oBR0ltpMiXyRGIOXcQ, npeers, TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA83_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i_5, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_238)) { raiseOverflow(); }; i_5 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_238); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T92_; #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" T92_ = (control.graft ? control.graft->Sup.len : 0); if (!!((T92_ == L_5))) goto LA93_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA93_: ; } LA82: ; } } { tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA prune; NI i_6; NI L_6; NI T96_; nimZeroMem((void*)(&prune), sizeof(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i_6 = ((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" T96_ = (control.prune ? control.prune->Sup.len : 0); L_6 = T96_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_239; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i_6 < L_6)) goto LA98; #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(i_6) >= (NU)(control.prune ? control.prune->Sup.len : 0)){ raiseIndexError2(i_6,(control.prune ? control.prune->Sup.len : 0)-1); } prune.topicID = control.prune->data[i_6].topicID; prune.peers = control.prune->data[i_6].peers; prune.backoff = control.prune->data[i_6].backoff; #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { NIM_BOOL T101_; tyArray__nHXaesL0DJZHyVS07ARPRA T104_; #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T101_ = (NIM_BOOL)0; T101_ = contains__RafAVeUVSno4B47UdPqNlg((*p_0).knownTopics, prune.topicID); if (!T101_) goto LA102_; #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" nimZeroMem((void*)T104_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T104_[0] = copyString(prune.topicID); #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_prune__KzZLqu9c4YXrbHimauIYXtQ, npeers, T104_, 1); } goto LA99_; LA102_: ; { #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incCounter__SSmvCDUpWYKgYeMk6h9bX7g(libp2p_pubsub_broadcast_prune__KzZLqu9c4YXrbHimauIYXtQ, npeers, TM__4Vt6UBscOfPqLXfpaIrFYw_95, 1); } LA99_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i_6, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_239)) { raiseOverflow(); }; i_6 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_239); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T108_; #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" T108_ = (control.prune ? control.prune->Sup.len : 0); if (!!((T108_ == L_6))) goto LA109_; #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__4Vt6UBscOfPqLXfpaIrFYw_94)); } LA109_: ; } LA98: ; } } } LA57_: ; #line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_240); TM__4Vt6UBscOfPqLXfpaIrFYw_240.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_240.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_240.status == 0) { TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_241; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_241); TM__4Vt6UBscOfPqLXfpaIrFYw_241.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_241.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_241.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T114_; tyTuple__TEVxBpejpD9b9bkfFnONsDcQ T115_; 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__4Vt6UBscOfPqLXfpaIrFYw_72), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_242)); #line 306 "/home/runner/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" T114_ = (NI)0; T114_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_74), 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 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_243), sendPeersLen_0); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&T115_), sizeof(tyTuple__TEVxBpejpD9b9bkfFnONsDcQ)); shortLog__n660G9aZnuXW5FgQ0r19aHlw(msg, (&T115_)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__GhWi7AIWVqt7uu6sxAhbKw((&record), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_87), (&T115_)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121325019_; Exception* T118_; Exception* T119_; TM__4Vt6UBscOfPqLXfpaIrFYw_241.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T118_ = (Exception*)0; T118_ = getCurrentException(); errX60gensym121325019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T118_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T119_ = (Exception*)0; T119_ = &errX60gensym121325019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("broadcasting messages to peers", T119_); popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_241.status != 0) reraiseException(); popSafePoint(); } else { popSafePoint(); { TM__4Vt6UBscOfPqLXfpaIrFYw_240.status = 0; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_240.status != 0) reraiseException(); { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer; NI i_7; peer = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; #line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i_7 = ((NI) 0); { #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__4Vt6UBscOfPqLXfpaIrFYw_244; #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i_7 < sendPeersLen_0)) goto LA124; #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if ((NU)(i_7) >= (NU)(sendPeersLen_0)){ raiseIndexError2(i_7,sendPeersLen_0-1); } peer = sendPeers[i_7]; #line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" send__61mv65L6gBeymdtLChQCYw(p_0, peer, msg); #line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i_7, ((NI) 1), &TM__4Vt6UBscOfPqLXfpaIrFYw_244)) { raiseOverflow(); }; i_7 = (NI)(TM__4Vt6UBscOfPqLXfpaIrFYw_244); } LA124: ; } } } static N_NIMCALL(void, Marker_tyRef__Q3ja0pemBNEp9cOgCDvok3Q)(void* p, NI op) { tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg* a; a = (tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg*)p; nimGCvisit((void*)(*a).pubsub1, op);} static N_NIMCALL(void, Marker_tyRef__O7vM4xsWQhP2QAnywg2pQg)(void* p, NI op) { tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw* a; a = (tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw*)p; switch ((*a).event1.kind) { case ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 1): break; default: break; } nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).peerId3.data, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1632906175_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__PpMFkb9a9bECrPv0ubgtSADg)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg* a; a = (tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg*)p; nimGCvisit((void*)(*a).colonup_, op);} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, peerEventHandler__PlaiutgCIbC9a3VgnZNV9b5g_8)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg*) ClE_0; #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).colonstate_ = (NI)0; STATE0: ; { #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" { tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* T8_; #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" if (!((*(*colonenvP_).colonup_).event1.kind == ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 1))) goto LA6_; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T8_ = (tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg*)0; T8_ = &(*(*(*colonenvP_).colonup_).colonup_).pubsub1->Sup.Sup.Sup; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" subscribePeer__EcZJUNhMaCMLJMiy7KW5SQ(T8_, (*(*colonenvP_).colonup_).peerId3); } goto LA4_; LA6_: ; { tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* T10_; #line 542 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T10_ = (tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg*)0; T10_ = &(*(*(*colonenvP_).colonup_).colonup_).pubsub1->Sup.Sup.Sup; #line 542 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" unsubscribePeer__nZnudvpifFC4gyC03JP2iw(T10_, (*(*colonenvP_).colonup_).peerId3); } LA4_: ; } #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__k6I7EP1iBQ5TZmu7Q1Df9cw(); #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T11_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 0 "\?\?\?" goto LA2; STATE1: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, peerEventHandler_continue__ruLKFNKlZw9bAMOKlOG0l8Q)(void* udataX60gensym163290618_, void* ClE_0) { tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw* colonenvP_; TSafePoint TM__4Vt6UBscOfPqLXfpaIrFYw_248; colonenvP_ = (tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__4Vt6UBscOfPqLXfpaIrFYw_248); TM__4Vt6UBscOfPqLXfpaIrFYw_248.status = setjmp(TM__4Vt6UBscOfPqLXfpaIrFYw_248.context); if (TM__4Vt6UBscOfPqLXfpaIrFYw_248.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym163290619_; #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_).nameIterVarX60gensym1632906175_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym163290619_ = (*colonenvP_).nameIterVarX60gensym1632906175_.ClP_0((*colonenvP_).nameIterVarX60gensym1632906175_.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_ = !((nextX60gensym163290619_ == 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(nextX60gensym163290619_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym163290619_ = (*colonenvP_).nameIterVarX60gensym1632906175_.ClP_0((*colonenvP_).nameIterVarX60gensym1632906175_.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_).nameIterVarX60gensym1632906175_); 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 (!(nextX60gensym163290619_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_251)); } 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 = peerEventHandler_continue__ruLKFNKlZw9bAMOKlOG0l8Q; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym163290619_, 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__4Vt6UBscOfPqLXfpaIrFYw_248.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym163290621_; Exception* T32_; TM__4Vt6UBscOfPqLXfpaIrFYw_248.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(); excX60gensym163290621_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym163290621_, "CatchableError", "peerEventHandler_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_ = &excX60gensym163290621_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__4Vt6UBscOfPqLXfpaIrFYw_248.status != 0) reraiseException();} #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, peerEventHandler__IBhEgb1Q6Gu3v47yhDQqHQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event_0, void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg* colonenvP_; tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg*) ClE_0; colonenv_ = (tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw*) newObj((&NTI__O7vM4xsWQhP2QAnywg2pQg_), sizeof(tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw)); (*colonenv_).Sup.m_type = (&NTI__MKblGGCg9bbOAojRaKaNXjw_); #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" genericSeqAssign((&(*colonenv_).peerId3.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" (*colonenv_).event1 = event_0; #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).colonup_), colonenvP_); #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.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__Yjs8pNw52H4n4Lg9aQoLpBw(); #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg*) newObj((&NTI__PpMFkb9a9bECrPv0ubgtSADg_), sizeof(tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg)); (*colonenv__2).Sup.m_type = (&NTI__Nq4RRXe8Gt9aUIlpD9aazSkg_); #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 = peerEventHandler__PlaiutgCIbC9a3VgnZNV9b5g_8; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1632906175_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1632906175_.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 = peerEventHandler_continue__ruLKFNKlZw9bAMOKlOG0l8Q; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__4Vt6UBscOfPqLXfpaIrFYw_252)(T3_.ClP_0))(NIM_NIL); #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_; }BeforeRet_: ; return result;} #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag*, init__wGPmPUFLzEq0HGrYtYGFxQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch_0, NIM_BOOL triggerSelf, NIM_BOOL anonymize, NIM_BOOL verifySignature, NIM_BOOL sign, tyProc__i3ZahgXJqudlFdCju1Hx8w msgIdProvider, tyProc__45NwvjyfIWTGrNWgg5Pcig subscriptionValidator, NIM_BOOL parameters) { tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag* result; tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg* colonenv_; tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag* T1_; tyProc__J8ull9aEQOhjfQVu9aecrsPg T2_; tyProc__J8ull9aEQOhjfQVu9aecrsPg T3_; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* T4_;{ result = (tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag*)0; colonenv_ = (tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg*) newObj((&NTI__Q3ja0pemBNEp9cOgCDvok3Q_), sizeof(tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg)); (*colonenv_).Sup.m_type = (&NTI__16YAXGBqs8Wprz9b6QXv3rg_); #line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T1_ = (tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag*)0; T1_ = (tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag*) newObj((&NTI__8lXp2ZOHH4BhJmjpgHvbig_), sizeof(tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag)); objectInit(T1_, (&NTI__bXDFUtY9bPDVFOr8V4dH8ag_)); asgnRef((void**) (&(*T1_).Sup.Sup.Sup.switch_0), switch_0); asgnRef((void**) (&(*T1_).Sup.Sup.Sup.peerInfo), (*switch_0).peerInfo); (*T1_).Sup.Sup.Sup.triggerSelf = triggerSelf; (*T1_).Sup.Sup.Sup.anonymize = anonymize; (*T1_).Sup.Sup.Sup.verifySignature = verifySignature; (*T1_).Sup.Sup.Sup.sign = sign; #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" initTable__65LLNZibSexgV9cSWhNlbAg(((NI) 64), (&(*T1_).Sup.Sup.Sup.peers)); #line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" initTable__DJ6A9bLM16E7rxSo27B13KA(((NI) 64), (&(*T1_).Sup.Sup.Sup.topics)); asgnRef((void**) (&(*T1_).Sup.Sup.Sup.msgIdProvider.ClE_0), msgIdProvider.ClE_0); (*T1_).Sup.Sup.Sup.msgIdProvider.ClP_0 = msgIdProvider.ClP_0; asgnRef((void**) (&(*T1_).Sup.Sup.Sup.subscriptionValidator.ClE_0), subscriptionValidator.ClE_0); (*T1_).Sup.Sup.Sup.subscriptionValidator.ClP_0 = subscriptionValidator.ClP_0; asgnRef((void**) (&(*colonenv_).pubsub1), T1_); #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T2_), sizeof(tyProc__J8ull9aEQOhjfQVu9aecrsPg)); T2_.ClP_0 = peerEventHandler__IBhEgb1Q6Gu3v47yhDQqHQ; T2_.ClE_0 = colonenv_; #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" addPeerEventHandler__fnJNs3YIacAF8V2ljj8dgg(switch_0, T2_, ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 1)); #line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__J8ull9aEQOhjfQVu9aecrsPg)); T3_.ClP_0 = peerEventHandler__IBhEgb1Q6Gu3v47yhDQqHQ; T3_.ClE_0 = colonenv_; #line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" addPeerEventHandler__fnJNs3YIacAF8V2ljj8dgg(switch_0, T3_, ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 0)); #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" toHashSet__wCbzJdyj48qBavANddequQ(TM__4Vt6UBscOfPqLXfpaIrFYw_253->data, (TM__4Vt6UBscOfPqLXfpaIrFYw_253 ? TM__4Vt6UBscOfPqLXfpaIrFYw_253->Sup.len : 0), (&(*(*colonenv_).pubsub1).Sup.Sup.Sup.knownTopics)); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T4_ = (tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg*)0; T4_ = &(*colonenv_).pubsub1->Sup.Sup.Sup; #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" initPubSub__ReE9cChuiu2gzOnkUDJmpFg(T4_); #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" result = (*colonenv_).pubsub1; goto BeforeRet_; }BeforeRet_: ; return result;} N_LIB_PRIVATE N_NIMCALL(void, libp2p_pubsubInit000)(void) { #line 999999 "generated_not_to_break_here" { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T1_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T2_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T3_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T4_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T5_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T6_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T7_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T8_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T9_; nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_2); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_5); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_8); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_11); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_14); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_19); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_22); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_25); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_28); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_31); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_34); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_37); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_40); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_43); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_46); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_48); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_51); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_54); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_57); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_60); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_63); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_65); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_67); nimRegisterGlobalMarker(TM__4Vt6UBscOfPqLXfpaIrFYw_69); #line 37 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T1_ = NIM_NIL; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_peers__zhTOE9cSL8FXXNALKOy1ftA), newGauge__M34nJZSsewdGDh09anvsrVA(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_3), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_4), T1_->data, (T1_ ? T1_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A)); #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T2_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T2_ = NIM_NIL; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_topics__89a9cGSWRbqicmNu9cjxXEu2w), newGauge__M34nJZSsewdGDh09anvsrVA(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_6), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_7), T2_->data, (T2_ ? T2_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A)); #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T3_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T3_ = NIM_NIL; #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_subscriptions__XSijODPJLFEuOXnJxWKnxw), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_9), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_10), T3_->data, (T3_ ? T3_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T4_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T4_ = NIM_NIL; #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_unsubscriptions__dW9bgaUzVs8W8mmxSIRddhQ), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_12), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_13), T4_->data, (T4_ ? T4_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_topic_handlers__9cjTq29b2e4EcNE59bg8YUirA), newGauge__M34nJZSsewdGDh09anvsrVA(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_15), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_16), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A)); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T5_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T5_ = NIM_NIL; #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_validation_success__CXFp6AKxkQq71zwzCpmHuw), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_20), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_21), T5_->data, (T5_ ? T5_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T6_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T6_ = NIM_NIL; #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_validation_failure__hUGdVShIlMJwDuBKaMz1sg), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_23), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_24), T6_->data, (T6_ ? T6_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T7_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T7_ = NIM_NIL; #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_validation_ignore__Jms776Z5oToi69bPINR7q8A), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_26), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_27), T7_->data, (T7_ ? T7_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_messages_published__OFytsuZW9blhfrnOxoFZx9aA), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_29), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_30), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_messages_rebroadcasted__Mg7l2qtMSDfwZk7u3zoYtQ), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_32), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_33), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_broadcast_subscriptions__poSOfXIBpYBwdTtCaF2o3Q), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_35), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_36), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_broadcast_unsubscriptions__T9btU0pqVzampHGUCb8dHww), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_38), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_39), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_broadcast_messages__EpiliGJCWL2pLlP9awa6Lpw), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_41), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_42), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_received_subscriptions__TUo9ahaUWFnaPeDxh2sib5A), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_44), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_45), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_received_unsubscriptions__Lrzs3FDUVk9ap4088bIFV3w), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_47), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_45), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_received_messages__ueyTkJPoWQ2ptg5JqUfufg), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_49), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_50), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T8_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T8_ = NIM_NIL; #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_broadcast_iwant__sHwKs24dcQ5Nd050oY3EWw), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_52), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_53), T8_->data, (T8_ ? T8_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_broadcast_ihave__IIEWYftxk9b5RLym9c4H83oA), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_55), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_56), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_broadcast_graft__pIV3oBR0ltpMiXyRGIOXcQ), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_58), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_59), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_broadcast_prune__KzZLqu9c4YXrbHimauIYXtQ), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_61), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_62), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" T9_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T9_ = NIM_NIL; #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_received_iwant__OgR5k1AwingXYLW572zw8w), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_64), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_53), T9_->data, (T9_ ? T9_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_received_ihave__GjHJda6DTbOfqbGXXDLjjg), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_66), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_56), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_received_graft__tFh0HEea5K7AbB6QshXmxA), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_68), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_59), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00)); #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&libp2p_pubsub_received_prune__zls01D1eWVx65ySQ9bBzpmg), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_70), ((NimStringDesc*) &TM__4Vt6UBscOfPqLXfpaIrFYw_62), TM__4Vt6UBscOfPqLXfpaIrFYw_17, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));} } N_LIB_PRIVATE N_NIMCALL(void, libp2p_pubsubDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_77_6[6]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[14]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_79_2[2]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_80_2[2]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_81_2[2]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_82_2[2]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[28]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_115_6[6]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[18]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_122_4[4]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_141_4[4]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_142_2[2]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_161_6[6]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_162_5[5]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_163_6[6]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[23]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_187_3[3]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_188_2[2]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_194_3[3]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_195_2[2]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_206_5[5]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_207_3[3]; NI TM__4Vt6UBscOfPqLXfpaIrFYw_209; static char* NIM_CONST TM__4Vt6UBscOfPqLXfpaIrFYw_208[3] = { "Accept", "Reject", "Ignore"}; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[33]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_245_2[2]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_246_6[6]; static TNimNode* TM__4Vt6UBscOfPqLXfpaIrFYw_247_2[2]; static TNimNode TM__4Vt6UBscOfPqLXfpaIrFYw_0[217];NTI__wbUFIXEmgvfZ8czSGL9bVmw_.size = sizeof(tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw); NTI__wbUFIXEmgvfZ8czSGL9bVmw_.kind = 17; NTI__wbUFIXEmgvfZ8czSGL9bVmw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__wbUFIXEmgvfZ8czSGL9bVmw_.name = "object"; NTI__wbUFIXEmgvfZ8czSGL9bVmw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wbUFIXEmgvfZ8czSGL9bVmw_; TM__4Vt6UBscOfPqLXfpaIrFYw_77_6[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[1]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[1].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[1].offset = offsetof(tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[1].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[1].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_77_6[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[2]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[2].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[2].offset = offsetof(tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw, rpcMsg1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[2].typ = (&NTI__knoSCw739arKRCPJPue07qQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[2].name = "rpcMsg1"; TM__4Vt6UBscOfPqLXfpaIrFYw_77_6[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[3]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[3].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[3].offset = offsetof(tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw, peer2); TM__4Vt6UBscOfPqLXfpaIrFYw_0[3].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[3].name = "peer2"; TM__4Vt6UBscOfPqLXfpaIrFYw_77_6[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[4]; NTI__ZTSmMxmys6Qe9bOlWGunVkg_.size = sizeof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg); NTI__ZTSmMxmys6Qe9bOlWGunVkg_.kind = 17; NTI__ZTSmMxmys6Qe9bOlWGunVkg_.base = (&NTI__5aL02d9bjOYDZmYD0dWxn2w_); NTI__ZTSmMxmys6Qe9bOlWGunVkg_.name = "PubSub:ObjectType"; NTI__ZTSmMxmys6Qe9bOlWGunVkg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZTSmMxmys6Qe9bOlWGunVkg_; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[6]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[6].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[6].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, switch_0); TM__4Vt6UBscOfPqLXfpaIrFYw_0[6].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[6].name = "switch"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[7]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[7].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[7].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, peerInfo); TM__4Vt6UBscOfPqLXfpaIrFYw_0[7].typ = (&NTI__Ol4zKcKZGzrnu3Hvu9aLd4w_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[7].name = "peerInfo"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[8]; NTI__KLsnabaqPzbVsZlEwqe1cA_.size = sizeof(tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA); NTI__KLsnabaqPzbVsZlEwqe1cA_.kind = 18; NTI__KLsnabaqPzbVsZlEwqe1cA_.base = 0; NTI__KLsnabaqPzbVsZlEwqe1cA_.name = "Topic"; NTI__KLsnabaqPzbVsZlEwqe1cA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KLsnabaqPzbVsZlEwqe1cA_; TM__4Vt6UBscOfPqLXfpaIrFYw_79_2[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[10]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[10].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[10].offset = offsetof(tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA, name); TM__4Vt6UBscOfPqLXfpaIrFYw_0[10].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[10].name = "name"; TM__4Vt6UBscOfPqLXfpaIrFYw_79_2[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[11]; NTI__QB1jgAgEgi4jeepzNCjHhQ_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A); NTI__QB1jgAgEgi4jeepzNCjHhQ_.kind = 18; NTI__QB1jgAgEgi4jeepzNCjHhQ_.base = 0; NTI__QB1jgAgEgi4jeepzNCjHhQ_.name = "tuple of (pointer, ref object)"; NTI__QB1jgAgEgi4jeepzNCjHhQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QB1jgAgEgi4jeepzNCjHhQ_; TM__4Vt6UBscOfPqLXfpaIrFYw_80_2[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[13]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[13].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[13].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0); TM__4Vt6UBscOfPqLXfpaIrFYw_0[13].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[13].name = "Field0"; TM__4Vt6UBscOfPqLXfpaIrFYw_80_2[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[14]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[14].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[14].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[14].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[14].name = "Field1"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[12].len = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[12].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[12].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_80_2[0]; NTI__QB1jgAgEgi4jeepzNCjHhQ_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[12]; NTI__El1HzcbAXI4FXRMy9aew4PA_.size = sizeof(tySequence__El1HzcbAXI4FXRMy9aew4PA*); NTI__El1HzcbAXI4FXRMy9aew4PA_.kind = 24; NTI__El1HzcbAXI4FXRMy9aew4PA_.base = (&NTI__QB1jgAgEgi4jeepzNCjHhQ_); NTI__El1HzcbAXI4FXRMy9aew4PA_.name = "seq[TopicHandler]"; NTI__El1HzcbAXI4FXRMy9aew4PA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__El1HzcbAXI4FXRMy9aew4PA_; NTI__El1HzcbAXI4FXRMy9aew4PA_.marker = Marker_tySequence__El1HzcbAXI4FXRMy9aew4PA; TM__4Vt6UBscOfPqLXfpaIrFYw_0[11].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[11].offset = offsetof(tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA, handler); TM__4Vt6UBscOfPqLXfpaIrFYw_0[11].typ = (&NTI__El1HzcbAXI4FXRMy9aew4PA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[11].name = "handler"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[9].len = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[9].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[9].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_79_2[0]; NTI__KLsnabaqPzbVsZlEwqe1cA_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[9]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[8].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[8].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, topics); TM__4Vt6UBscOfPqLXfpaIrFYw_0[8].typ = (&NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[8].name = "topics"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[15]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[15].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[15].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, peers); TM__4Vt6UBscOfPqLXfpaIrFYw_0[15].typ = (&NTI__lHpSn1a1LQne7Vijlza5tg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[15].name = "peers"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[16]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[16].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[16].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, triggerSelf); TM__4Vt6UBscOfPqLXfpaIrFYw_0[16].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[16].name = "triggerSelf"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[5] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[17]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[17].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[17].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, verifySignature); TM__4Vt6UBscOfPqLXfpaIrFYw_0[17].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[17].name = "verifySignature"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[6] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[18]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[18].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[18].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, sign); TM__4Vt6UBscOfPqLXfpaIrFYw_0[18].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[18].name = "sign"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[7] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[19]; NTI__XK9avDdFMbG7vUcJY4tJ5mQ_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A); NTI__XK9avDdFMbG7vUcJY4tJ5mQ_.kind = 18; NTI__XK9avDdFMbG7vUcJY4tJ5mQ_.base = 0; NTI__XK9avDdFMbG7vUcJY4tJ5mQ_.name = "tuple of (pointer, ref object)"; NTI__XK9avDdFMbG7vUcJY4tJ5mQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XK9avDdFMbG7vUcJY4tJ5mQ_; TM__4Vt6UBscOfPqLXfpaIrFYw_81_2[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[21]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[21].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[21].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0); TM__4Vt6UBscOfPqLXfpaIrFYw_0[21].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[21].name = "Field0"; TM__4Vt6UBscOfPqLXfpaIrFYw_81_2[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[22]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[22].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[22].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[22].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[22].name = "Field1"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[20].len = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[20].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[20].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_81_2[0]; NTI__XK9avDdFMbG7vUcJY4tJ5mQ_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[20]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[19].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[19].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, validators); TM__4Vt6UBscOfPqLXfpaIrFYw_0[19].typ = (&NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[19].name = "validators"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[8] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[23]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[23].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[23].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, observers); TM__4Vt6UBscOfPqLXfpaIrFYw_0[23].typ = (&NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[23].name = "observers"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[9] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[24]; NTI__i3ZahgXJqudlFdCju1Hx8w_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A); NTI__i3ZahgXJqudlFdCju1Hx8w_.kind = 18; NTI__i3ZahgXJqudlFdCju1Hx8w_.base = 0; NTI__i3ZahgXJqudlFdCju1Hx8w_.name = "tuple of (pointer, ref object)"; NTI__i3ZahgXJqudlFdCju1Hx8w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__i3ZahgXJqudlFdCju1Hx8w_; TM__4Vt6UBscOfPqLXfpaIrFYw_82_2[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[26]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[26].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[26].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0); TM__4Vt6UBscOfPqLXfpaIrFYw_0[26].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[26].name = "Field0"; TM__4Vt6UBscOfPqLXfpaIrFYw_82_2[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[27]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[27].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[27].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[27].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[27].name = "Field1"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[25].len = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[25].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[25].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_82_2[0]; NTI__i3ZahgXJqudlFdCju1Hx8w_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[25]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[24].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[24].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, msgIdProvider); TM__4Vt6UBscOfPqLXfpaIrFYw_0[24].typ = (&NTI__i3ZahgXJqudlFdCju1Hx8w_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[24].name = "msgIdProvider"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[10] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[28]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[28].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[28].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, msgSeqno); TM__4Vt6UBscOfPqLXfpaIrFYw_0[28].typ = (&NTI__wMtfD88jmrPZwfzTH9c8e9cA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[28].name = "msgSeqno"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[11] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[29]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[29].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[29].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, anonymize); TM__4Vt6UBscOfPqLXfpaIrFYw_0[29].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[29].name = "anonymize"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[12] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[30]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[30].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[30].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, subscriptionValidator); TM__4Vt6UBscOfPqLXfpaIrFYw_0[30].typ = (&NTI__45NwvjyfIWTGrNWgg5Pcig_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[30].name = "subscriptionValidator"; TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[13] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[31]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[31].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[31].offset = offsetof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg, knownTopics); TM__4Vt6UBscOfPqLXfpaIrFYw_0[31].typ = (&NTI__CD8Dpv0WGmASelVaNSo6zg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[31].name = "knownTopics"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[5].len = 14; TM__4Vt6UBscOfPqLXfpaIrFYw_0[5].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[5].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_78_14[0]; NTI__ZTSmMxmys6Qe9bOlWGunVkg_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[5]; NTI__JUWcT4oYPWqMQTMv2d7T9cQ_.size = sizeof(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg*); NTI__JUWcT4oYPWqMQTMv2d7T9cQ_.kind = 22; NTI__JUWcT4oYPWqMQTMv2d7T9cQ_.base = (&NTI__ZTSmMxmys6Qe9bOlWGunVkg_); NTI__JUWcT4oYPWqMQTMv2d7T9cQ_.name = "PubSub"; NTI__JUWcT4oYPWqMQTMv2d7T9cQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JUWcT4oYPWqMQTMv2d7T9cQ_; NTI__JUWcT4oYPWqMQTMv2d7T9cQ_.marker = Marker_tyRef__JUWcT4oYPWqMQTMv2d7T9cQ; TM__4Vt6UBscOfPqLXfpaIrFYw_0[4].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[4].offset = offsetof(tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw, p3); TM__4Vt6UBscOfPqLXfpaIrFYw_0[4].typ = (&NTI__JUWcT4oYPWqMQTMv2d7T9cQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[4].name = "p3"; TM__4Vt6UBscOfPqLXfpaIrFYw_77_6[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[32]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[32].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[32].offset = offsetof(tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw, chronosInternalRetFuture4); TM__4Vt6UBscOfPqLXfpaIrFYw_0[32].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[32].name = "chronosInternalRetFuture4"; TM__4Vt6UBscOfPqLXfpaIrFYw_77_6[5] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[33]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[33].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[33].offset = offsetof(tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw, nameIterVarX60gensym1214202185_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[33].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[33].name = "nameIterVar`gensym1214202185"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[0].len = 6; TM__4Vt6UBscOfPqLXfpaIrFYw_0[0].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[0].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_77_6[0]; NTI__wbUFIXEmgvfZ8czSGL9bVmw_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[0]; NTI__kKB10H8Q2dQsyiaareTfyw_.size = sizeof(tyObject_Env_pubsubdotnim___wbUFIXEmgvfZ8czSGL9bVmw*); NTI__kKB10H8Q2dQsyiaareTfyw_.kind = 22; NTI__kKB10H8Q2dQsyiaareTfyw_.base = (&NTI__wbUFIXEmgvfZ8czSGL9bVmw_); NTI__kKB10H8Q2dQsyiaareTfyw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim(209, 41)"; NTI__kKB10H8Q2dQsyiaareTfyw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kKB10H8Q2dQsyiaareTfyw_; NTI__kKB10H8Q2dQsyiaareTfyw_.marker = Marker_tyRef__kKB10H8Q2dQsyiaareTfyw; NTI__m8r1tQwL9aWSqLVOmJSPb5g_.size = sizeof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g); NTI__m8r1tQwL9aWSqLVOmJSPb5g_.kind = 17; NTI__m8r1tQwL9aWSqLVOmJSPb5g_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__m8r1tQwL9aWSqLVOmJSPb5g_.name = "object"; NTI__m8r1tQwL9aWSqLVOmJSPb5g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__m8r1tQwL9aWSqLVOmJSPb5g_; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[35]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[35].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[35].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[35].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[35].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[36]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[36].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[36].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, record1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[36].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[36].name = "record1"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[37]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[37].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[37].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, colonup_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[37].typ = (&NTI__kKB10H8Q2dQsyiaareTfyw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[37].name = ":up"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[38]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[38].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[38].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, errX60gensym1214650193_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[38].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[38].name = "err`gensym1214650193"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[39]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[39].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[39].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, s4); TM__4Vt6UBscOfPqLXfpaIrFYw_0[39].typ = (&NTI__89cudN1q3YtAd8ENHWPechw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[39].name = "s4"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[5] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[40]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[40].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[40].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, i5); TM__4Vt6UBscOfPqLXfpaIrFYw_0[40].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[40].name = "i5"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[6] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[41]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[41].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[41].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, L6); TM__4Vt6UBscOfPqLXfpaIrFYw_0[41].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[41].name = "L6"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[7] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[42]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[42].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[42].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, record7); TM__4Vt6UBscOfPqLXfpaIrFYw_0[42].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[42].name = "record7"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[8] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[43]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[43].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[43].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, errX60gensym1215400198_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[43].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[43].name = "err`gensym1215400198"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[9] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[44]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[44].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[44].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, sub9); TM__4Vt6UBscOfPqLXfpaIrFYw_0[44].typ = (&NTI__89cudN1q3YtAd8ENHWPechw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[44].name = "sub9"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[10] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[45]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[45].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[45].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, i10); TM__4Vt6UBscOfPqLXfpaIrFYw_0[45].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[45].name = "i10"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[11] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[46]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[46].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[46].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, L11); TM__4Vt6UBscOfPqLXfpaIrFYw_0[46].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[46].name = "L11"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[12] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[47]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[47].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[47].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, smsg12); TM__4Vt6UBscOfPqLXfpaIrFYw_0[47].typ = (&NTI__9bIfp9aTAZKB9cehqCItD41cg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[47].name = "smsg12"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[13] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[48]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[48].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[48].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, i13); TM__4Vt6UBscOfPqLXfpaIrFYw_0[48].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[48].name = "i13"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[14] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[49]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[49].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[49].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, L14); TM__4Vt6UBscOfPqLXfpaIrFYw_0[49].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[49].name = "L14"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[15] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[50]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[50].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[50].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, topic15); TM__4Vt6UBscOfPqLXfpaIrFYw_0[50].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[50].name = "topic15"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[16] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[51]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[51].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[51].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, i16); TM__4Vt6UBscOfPqLXfpaIrFYw_0[51].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[51].name = "i16"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[17] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[52]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[52].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[52].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, L17); TM__4Vt6UBscOfPqLXfpaIrFYw_0[52].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[52].name = "L17"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[18] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[53]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[53].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[53].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, control18); TM__4Vt6UBscOfPqLXfpaIrFYw_0[53].typ = (&NTI__R2iwvkxFY4f0aLqyHsJIng_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[53].name = "control18"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[19] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[54]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[54].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[54].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, ihave19); TM__4Vt6UBscOfPqLXfpaIrFYw_0[54].typ = (&NTI__CnOQkdAngH72aJYNy5NLDg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[54].name = "ihave19"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[20] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[55]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[55].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[55].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, i20); TM__4Vt6UBscOfPqLXfpaIrFYw_0[55].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[55].name = "i20"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[21] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[56]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[56].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[56].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, L21); TM__4Vt6UBscOfPqLXfpaIrFYw_0[56].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[56].name = "L21"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[22] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[57]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[57].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[57].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, graft22); TM__4Vt6UBscOfPqLXfpaIrFYw_0[57].typ = (&NTI__Pu9bBse0c7O7IZRmRsi9b07w_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[57].name = "graft22"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[23] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[58]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[58].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, i23); TM__4Vt6UBscOfPqLXfpaIrFYw_0[58].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[58].name = "i23"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[24] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[59]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[59].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[59].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, L24); TM__4Vt6UBscOfPqLXfpaIrFYw_0[59].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[59].name = "L24"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[25] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[60]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[60].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[60].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, prune25); TM__4Vt6UBscOfPqLXfpaIrFYw_0[60].typ = (&NTI__FKVoWyfO9bQ2bdVQGPLNZvA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[60].name = "prune25"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[26] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[61]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[61].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[61].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, i26); TM__4Vt6UBscOfPqLXfpaIrFYw_0[61].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[61].name = "i26"; TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[27] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[62]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[62].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[62].offset = offsetof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g, L27); TM__4Vt6UBscOfPqLXfpaIrFYw_0[62].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[62].name = "L27"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[34].len = 28; TM__4Vt6UBscOfPqLXfpaIrFYw_0[34].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[34].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_83_28[0]; NTI__m8r1tQwL9aWSqLVOmJSPb5g_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[34]; NTI__yyY8MnJg1xvZVutr5kwMOg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___m8r1tQwL9aWSqLVOmJSPb5g*); NTI__yyY8MnJg1xvZVutr5kwMOg_.kind = 22; NTI__yyY8MnJg1xvZVutr5kwMOg_.base = (&NTI__m8r1tQwL9aWSqLVOmJSPb5g_); NTI__yyY8MnJg1xvZVutr5kwMOg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__yyY8MnJg1xvZVutr5kwMOg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yyY8MnJg1xvZVutr5kwMOg_; NTI__yyY8MnJg1xvZVutr5kwMOg_.marker = Marker_tyRef__yyY8MnJg1xvZVutr5kwMOg; NTI__60yxMt39a8kkc8EzDne8ewA_.size = sizeof(tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA); NTI__60yxMt39a8kkc8EzDne8ewA_.kind = 17; NTI__60yxMt39a8kkc8EzDne8ewA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__60yxMt39a8kkc8EzDne8ewA_.name = "object"; NTI__60yxMt39a8kkc8EzDne8ewA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__60yxMt39a8kkc8EzDne8ewA_; TM__4Vt6UBscOfPqLXfpaIrFYw_115_6[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[64]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[64].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[64].offset = offsetof(tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[64].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[64].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_115_6[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[65]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[65].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[65].offset = offsetof(tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA, conn1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[65].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[65].name = "conn1"; TM__4Vt6UBscOfPqLXfpaIrFYw_115_6[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[66]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[66].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[66].offset = offsetof(tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA, chronosInternalRetFuture2); TM__4Vt6UBscOfPqLXfpaIrFYw_0[66].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[66].name = "chronosInternalRetFuture2"; TM__4Vt6UBscOfPqLXfpaIrFYw_115_6[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[67]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[67].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[67].offset = offsetof(tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA, p3); TM__4Vt6UBscOfPqLXfpaIrFYw_0[67].typ = (&NTI__JUWcT4oYPWqMQTMv2d7T9cQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[67].name = "p3"; TM__4Vt6UBscOfPqLXfpaIrFYw_115_6[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[68]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[68].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[68].offset = offsetof(tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA, proto4); TM__4Vt6UBscOfPqLXfpaIrFYw_0[68].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[68].name = "proto4"; TM__4Vt6UBscOfPqLXfpaIrFYw_115_6[5] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[69]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[69].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[69].offset = offsetof(tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA, nameIterVarX60gensym1220550465_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[69].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[69].name = "nameIterVar`gensym1220550465"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[63].len = 6; TM__4Vt6UBscOfPqLXfpaIrFYw_0[63].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[63].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_115_6[0]; NTI__60yxMt39a8kkc8EzDne8ewA_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[63]; NTI__UPMhyt17Lk7broWRbvYi3w_.size = sizeof(tyObject_Env_pubsubdotnim___60yxMt39a8kkc8EzDne8ewA*); NTI__UPMhyt17Lk7broWRbvYi3w_.kind = 22; NTI__UPMhyt17Lk7broWRbvYi3w_.base = (&NTI__60yxMt39a8kkc8EzDne8ewA_); NTI__UPMhyt17Lk7broWRbvYi3w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim(327, 12)"; NTI__UPMhyt17Lk7broWRbvYi3w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__UPMhyt17Lk7broWRbvYi3w_; NTI__UPMhyt17Lk7broWRbvYi3w_.marker = Marker_tyRef__UPMhyt17Lk7broWRbvYi3w; NTI__TgNgHkVB4vQnBRTYlrQqSA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA); NTI__TgNgHkVB4vQnBRTYlrQqSA_.kind = 17; NTI__TgNgHkVB4vQnBRTYlrQqSA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__TgNgHkVB4vQnBRTYlrQqSA_.name = "object"; NTI__TgNgHkVB4vQnBRTYlrQqSA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TgNgHkVB4vQnBRTYlrQqSA_; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[71]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[71].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[71].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[71].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[71].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[72]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[72].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[72].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, coloncurExc1_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[72].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[72].name = ":curExc1"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[73]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[73].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[73].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, colontmpResult2_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[73].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[73].name = ":tmpResult2"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[74]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[74].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[74].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, colonunrollFinally3_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[74].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[74].name = ":unrollFinally3"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[75]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[75].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[75].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, colonup_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[75].typ = (&NTI__UPMhyt17Lk7broWRbvYi3w_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[75].name = ":up"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[5] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[76]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[76].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[76].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, record5); TM__4Vt6UBscOfPqLXfpaIrFYw_0[76].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[76].name = "record5"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[6] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[77]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[77].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[77].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, errX60gensym1221000196_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[77].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[77].name = "err`gensym1221000196"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[7] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[78]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[78].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[78].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, chronosInternalTmpFuture7); TM__4Vt6UBscOfPqLXfpaIrFYw_0[78].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[78].name = "chronosInternalTmpFuture7"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[8] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[79]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[79].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[79].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, result8); TM__4Vt6UBscOfPqLXfpaIrFYw_0[79].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[79].name = "result8"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[9] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[80]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[80].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[80].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, peer9); TM__4Vt6UBscOfPqLXfpaIrFYw_0[80].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[80].name = "peer9"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[10] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[81]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[81].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[81].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, chronosInternalTmpFuture10); TM__4Vt6UBscOfPqLXfpaIrFYw_0[81].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[81].name = "chronosInternalTmpFuture10"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[11] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[82]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[82].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[82].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, exc11); TM__4Vt6UBscOfPqLXfpaIrFYw_0[82].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[82].name = "exc11"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[12] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[83]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[83].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[83].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, exc12); TM__4Vt6UBscOfPqLXfpaIrFYw_0[83].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[83].name = "exc12"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[13] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[84]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[84].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[84].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, record13); TM__4Vt6UBscOfPqLXfpaIrFYw_0[84].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[84].name = "record13"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[14] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[85]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[85].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[85].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, errX60gensym12225001914_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[85].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[85].name = "err`gensym12225001914"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[15] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[86]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[86].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[86].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, chronosInternalTmpFuture15); TM__4Vt6UBscOfPqLXfpaIrFYw_0[86].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[86].name = "chronosInternalTmpFuture15"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[16] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[87]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[87].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[87].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, record16); TM__4Vt6UBscOfPqLXfpaIrFYw_0[87].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[87].name = "record16"; TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[17] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[88]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[88].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[88].offset = offsetof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA, errX60gensym12218501917_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[88].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[88].name = "err`gensym12218501917"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[70].len = 18; TM__4Vt6UBscOfPqLXfpaIrFYw_0[70].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[70].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_116_18[0]; NTI__TgNgHkVB4vQnBRTYlrQqSA_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[70]; NTI__2rmsQBSFHRQFPgoraEl6Tg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___TgNgHkVB4vQnBRTYlrQqSA*); NTI__2rmsQBSFHRQFPgoraEl6Tg_.kind = 22; NTI__2rmsQBSFHRQFPgoraEl6Tg_.base = (&NTI__TgNgHkVB4vQnBRTYlrQqSA_); NTI__2rmsQBSFHRQFPgoraEl6Tg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__2rmsQBSFHRQFPgoraEl6Tg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2rmsQBSFHRQFPgoraEl6Tg_; NTI__2rmsQBSFHRQFPgoraEl6Tg_.marker = Marker_tyRef__2rmsQBSFHRQFPgoraEl6Tg; NTI__Q5qM0o6N1cK19aKC0R9csAGw_.size = sizeof(tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw); NTI__Q5qM0o6N1cK19aKC0R9csAGw_.kind = 17; NTI__Q5qM0o6N1cK19aKC0R9csAGw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__Q5qM0o6N1cK19aKC0R9csAGw_.name = "object"; NTI__Q5qM0o6N1cK19aKC0R9csAGw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Q5qM0o6N1cK19aKC0R9csAGw_; TM__4Vt6UBscOfPqLXfpaIrFYw_122_4[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[90]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[90].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[90].offset = offsetof(tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[90].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[90].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_122_4[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[91]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[91].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[91].offset = offsetof(tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw, p1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[91].typ = (&NTI__JUWcT4oYPWqMQTMv2d7T9cQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[91].name = "p1"; TM__4Vt6UBscOfPqLXfpaIrFYw_122_4[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[92]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[92].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[92].offset = offsetof(tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw, peer2); TM__4Vt6UBscOfPqLXfpaIrFYw_0[92].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[92].name = "peer2"; TM__4Vt6UBscOfPqLXfpaIrFYw_122_4[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[93]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[93].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[93].offset = offsetof(tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw, protos3); TM__4Vt6UBscOfPqLXfpaIrFYw_0[93].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[93].name = "protos3"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[89].len = 4; TM__4Vt6UBscOfPqLXfpaIrFYw_0[89].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[89].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_122_4[0]; NTI__Q5qM0o6N1cK19aKC0R9csAGw_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[89]; NTI__YhAGRPlKM9aeorD9cA8W7B2w_.size = sizeof(tyObject_Env_pubsubdotnim___Q5qM0o6N1cK19aKC0R9csAGw*); NTI__YhAGRPlKM9aeorD9cA8W7B2w_.kind = 22; NTI__YhAGRPlKM9aeorD9cA8W7B2w_.base = (&NTI__Q5qM0o6N1cK19aKC0R9csAGw_); NTI__YhAGRPlKM9aeorD9cA8W7B2w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim(278, 40)"; NTI__YhAGRPlKM9aeorD9cA8W7B2w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__YhAGRPlKM9aeorD9cA8W7B2w_; NTI__YhAGRPlKM9aeorD9cA8W7B2w_.marker = Marker_tyRef__YhAGRPlKM9aeorD9cA8W7B2w; NTI__0q2RZrsi4fb50ElW9cpe3Vg_.size = sizeof(tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg); NTI__0q2RZrsi4fb50ElW9cpe3Vg_.kind = 17; NTI__0q2RZrsi4fb50ElW9cpe3Vg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__0q2RZrsi4fb50ElW9cpe3Vg_.name = "object"; NTI__0q2RZrsi4fb50ElW9cpe3Vg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0q2RZrsi4fb50ElW9cpe3Vg_; TM__4Vt6UBscOfPqLXfpaIrFYw_141_4[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[95]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[95].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[95].offset = offsetof(tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[95].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[95].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_141_4[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[96]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[96].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[96].offset = offsetof(tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg, p1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[96].typ = (&NTI__JUWcT4oYPWqMQTMv2d7T9cQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[96].name = "p1"; TM__4Vt6UBscOfPqLXfpaIrFYw_141_4[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[97]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[97].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[97].offset = offsetof(tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg, ttopic2); TM__4Vt6UBscOfPqLXfpaIrFYw_0[97].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[97].name = "ttopic2"; TM__4Vt6UBscOfPqLXfpaIrFYw_141_4[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[98]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[98].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[98].offset = offsetof(tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg, handler3); TM__4Vt6UBscOfPqLXfpaIrFYw_0[98].typ = (&NTI__QB1jgAgEgi4jeepzNCjHhQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[98].name = "handler3"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[94].len = 4; TM__4Vt6UBscOfPqLXfpaIrFYw_0[94].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[94].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_141_4[0]; NTI__0q2RZrsi4fb50ElW9cpe3Vg_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[94]; NTI__RsfbTVvaGKwEaOsNAYUnjg_.size = sizeof(tyObject_Env_systemdotnim___0q2RZrsi4fb50ElW9cpe3Vg*); NTI__RsfbTVvaGKwEaOsNAYUnjg_.kind = 22; NTI__RsfbTVvaGKwEaOsNAYUnjg_.base = (&NTI__0q2RZrsi4fb50ElW9cpe3Vg_); NTI__RsfbTVvaGKwEaOsNAYUnjg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nimbus-build-system/vendor/Nim/lib/system.nim(2907, 4)"; NTI__RsfbTVvaGKwEaOsNAYUnjg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RsfbTVvaGKwEaOsNAYUnjg_; NTI__RsfbTVvaGKwEaOsNAYUnjg_.marker = Marker_tyRef__RsfbTVvaGKwEaOsNAYUnjg; NTI__59aXzbnnlyQny9cxZnlGvo2w_.size = sizeof(tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w); NTI__59aXzbnnlyQny9cxZnlGvo2w_.kind = 17; NTI__59aXzbnnlyQny9cxZnlGvo2w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__59aXzbnnlyQny9cxZnlGvo2w_.name = "object"; NTI__59aXzbnnlyQny9cxZnlGvo2w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__59aXzbnnlyQny9cxZnlGvo2w_; TM__4Vt6UBscOfPqLXfpaIrFYw_142_2[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[100]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[100].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[100].offset = offsetof(tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[100].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[100].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_142_2[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[101]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[101].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[101].offset = offsetof(tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w, colonup_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[101].typ = (&NTI__RsfbTVvaGKwEaOsNAYUnjg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[101].name = ":up"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[99].len = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[99].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[99].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_142_2[0]; NTI__59aXzbnnlyQny9cxZnlGvo2w_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[99]; NTI__jCPBrhJ7o1c9cCe9cIhCBmcA_.size = sizeof(tyObject_Env_pubsubdotnim___59aXzbnnlyQny9cxZnlGvo2w*); NTI__jCPBrhJ7o1c9cCe9cIhCBmcA_.kind = 22; NTI__jCPBrhJ7o1c9cCe9cIhCBmcA_.base = (&NTI__59aXzbnnlyQny9cxZnlGvo2w_); NTI__jCPBrhJ7o1c9cCe9cIhCBmcA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim(377, 32)"; NTI__jCPBrhJ7o1c9cCe9cIhCBmcA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jCPBrhJ7o1c9cCe9cIhCBmcA_; NTI__jCPBrhJ7o1c9cCe9cIhCBmcA_.marker = Marker_tyRef__jCPBrhJ7o1c9cCe9cIhCBmcA; NTI__XwYTKzriv2l2Z7G4jq3ziQ_.size = sizeof(tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ); NTI__XwYTKzriv2l2Z7G4jq3ziQ_.kind = 17; NTI__XwYTKzriv2l2Z7G4jq3ziQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__XwYTKzriv2l2Z7G4jq3ziQ_.name = "object"; NTI__XwYTKzriv2l2Z7G4jq3ziQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XwYTKzriv2l2Z7G4jq3ziQ_; TM__4Vt6UBscOfPqLXfpaIrFYw_161_6[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[103]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[103].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[103].offset = offsetof(tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[103].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[103].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_161_6[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[104]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[104].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[104].offset = offsetof(tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ, p1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[104].typ = (&NTI__JUWcT4oYPWqMQTMv2d7T9cQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[104].name = "p1"; TM__4Vt6UBscOfPqLXfpaIrFYw_161_6[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[105]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[105].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[105].offset = offsetof(tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ, topic2); TM__4Vt6UBscOfPqLXfpaIrFYw_0[105].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[105].name = "topic2"; TM__4Vt6UBscOfPqLXfpaIrFYw_161_6[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[106]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[106].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[106].offset = offsetof(tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ, data3); TM__4Vt6UBscOfPqLXfpaIrFYw_0[106].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[106].name = "data3"; TM__4Vt6UBscOfPqLXfpaIrFYw_161_6[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[107]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[107].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[107].offset = offsetof(tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ, chronosInternalRetFuture4); TM__4Vt6UBscOfPqLXfpaIrFYw_0[107].typ = (&NTI__t0sMJCbrFfVm9aEAwxhaXMg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[107].name = "chronosInternalRetFuture4"; TM__4Vt6UBscOfPqLXfpaIrFYw_161_6[5] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[108]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[108].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[108].offset = offsetof(tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ, nameIterVarX60gensym1226402625_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[108].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[108].name = "nameIterVar`gensym1226402625"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[102].len = 6; TM__4Vt6UBscOfPqLXfpaIrFYw_0[102].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[102].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_161_6[0]; NTI__XwYTKzriv2l2Z7G4jq3ziQ_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[102]; NTI__BSFNhBIyDjtm9bwxQ0k2j4g_.size = sizeof(tyObject_Env_pubsubdotnim___XwYTKzriv2l2Z7G4jq3ziQ*); NTI__BSFNhBIyDjtm9bwxQ0k2j4g_.kind = 22; NTI__BSFNhBIyDjtm9bwxQ0k2j4g_.base = (&NTI__XwYTKzriv2l2Z7G4jq3ziQ_); NTI__BSFNhBIyDjtm9bwxQ0k2j4g_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim(437, 6)"; NTI__BSFNhBIyDjtm9bwxQ0k2j4g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BSFNhBIyDjtm9bwxQ0k2j4g_; NTI__BSFNhBIyDjtm9bwxQ0k2j4g_.marker = Marker_tyRef__BSFNhBIyDjtm9bwxQ0k2j4g; NTI__luvAyJAXcdn2aPHf9claRMQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ); NTI__luvAyJAXcdn2aPHf9claRMQ_.kind = 17; NTI__luvAyJAXcdn2aPHf9claRMQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__luvAyJAXcdn2aPHf9claRMQ_.name = "object"; NTI__luvAyJAXcdn2aPHf9claRMQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__luvAyJAXcdn2aPHf9claRMQ_; TM__4Vt6UBscOfPqLXfpaIrFYw_162_5[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[110]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[110].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[110].offset = offsetof(tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[110].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[110].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_162_5[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[111]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[111].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[111].offset = offsetof(tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ, result1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[111].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[111].name = "result1"; TM__4Vt6UBscOfPqLXfpaIrFYw_162_5[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[112]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[112].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[112].offset = offsetof(tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ, colonup_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[112].typ = (&NTI__BSFNhBIyDjtm9bwxQ0k2j4g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[112].name = ":up"; TM__4Vt6UBscOfPqLXfpaIrFYw_162_5[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[113]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[113].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[113].offset = offsetof(tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ, chronosInternalTmpFuture3); TM__4Vt6UBscOfPqLXfpaIrFYw_0[113].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[113].name = "chronosInternalTmpFuture3"; TM__4Vt6UBscOfPqLXfpaIrFYw_162_5[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[114]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[114].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[114].offset = offsetof(tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ, result4); TM__4Vt6UBscOfPqLXfpaIrFYw_0[114].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[114].name = "result4"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[109].len = 5; TM__4Vt6UBscOfPqLXfpaIrFYw_0[109].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[109].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_162_5[0]; NTI__luvAyJAXcdn2aPHf9claRMQ_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[109]; NTI__VVluZtIFK4JMW8Mkc64ruQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___luvAyJAXcdn2aPHf9claRMQ*); NTI__VVluZtIFK4JMW8Mkc64ruQ_.kind = 22; NTI__VVluZtIFK4JMW8Mkc64ruQ_.base = (&NTI__luvAyJAXcdn2aPHf9claRMQ_); NTI__VVluZtIFK4JMW8Mkc64ruQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__VVluZtIFK4JMW8Mkc64ruQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__VVluZtIFK4JMW8Mkc64ruQ_; NTI__VVluZtIFK4JMW8Mkc64ruQ_.marker = Marker_tyRef__VVluZtIFK4JMW8Mkc64ruQ; NTI__CwtnNuSNUNRGjvvwMMLdkA_.size = sizeof(tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA); NTI__CwtnNuSNUNRGjvvwMMLdkA_.kind = 17; NTI__CwtnNuSNUNRGjvvwMMLdkA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__CwtnNuSNUNRGjvvwMMLdkA_.name = "object"; NTI__CwtnNuSNUNRGjvvwMMLdkA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CwtnNuSNUNRGjvvwMMLdkA_; TM__4Vt6UBscOfPqLXfpaIrFYw_163_6[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[116]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[116].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[116].offset = offsetof(tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[116].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[116].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_163_6[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[117]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[117].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[117].offset = offsetof(tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA, p1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[117].typ = (&NTI__JUWcT4oYPWqMQTMv2d7T9cQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[117].name = "p1"; TM__4Vt6UBscOfPqLXfpaIrFYw_163_6[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[118]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[118].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[118].offset = offsetof(tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA, topic2); TM__4Vt6UBscOfPqLXfpaIrFYw_0[118].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[118].name = "topic2"; TM__4Vt6UBscOfPqLXfpaIrFYw_163_6[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[119]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[119].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[119].offset = offsetof(tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA, chronosInternalRetFuture3); TM__4Vt6UBscOfPqLXfpaIrFYw_0[119].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[119].name = "chronosInternalRetFuture3"; TM__4Vt6UBscOfPqLXfpaIrFYw_163_6[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[120]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[120].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[120].offset = offsetof(tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA, data4); TM__4Vt6UBscOfPqLXfpaIrFYw_0[120].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[120].name = "data4"; TM__4Vt6UBscOfPqLXfpaIrFYw_163_6[5] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[121]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[121].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[121].offset = offsetof(tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA, nameIterVarX60gensym1218652315_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[121].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[121].name = "nameIterVar`gensym1218652315"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[115].len = 6; TM__4Vt6UBscOfPqLXfpaIrFYw_0[115].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[115].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_163_6[0]; NTI__CwtnNuSNUNRGjvvwMMLdkA_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[115]; NTI__wjdMc89bWfAzYw7OlSkhcxg_.size = sizeof(tyObject_Env_pubsubdotnim___CwtnNuSNUNRGjvvwMMLdkA*); NTI__wjdMc89bWfAzYw7OlSkhcxg_.kind = 22; NTI__wjdMc89bWfAzYw7OlSkhcxg_.base = (&NTI__CwtnNuSNUNRGjvvwMMLdkA_); NTI__wjdMc89bWfAzYw7OlSkhcxg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim(294, 18)"; NTI__wjdMc89bWfAzYw7OlSkhcxg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wjdMc89bWfAzYw7OlSkhcxg_; NTI__wjdMc89bWfAzYw7OlSkhcxg_.marker = Marker_tyRef__wjdMc89bWfAzYw7OlSkhcxg; NTI__2ftkPPDLTTITNCNw3nvLQQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ); NTI__2ftkPPDLTTITNCNw3nvLQQ_.kind = 17; NTI__2ftkPPDLTTITNCNw3nvLQQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__2ftkPPDLTTITNCNw3nvLQQ_.name = "object"; NTI__2ftkPPDLTTITNCNw3nvLQQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2ftkPPDLTTITNCNw3nvLQQ_; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[123]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[123].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[123].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[123].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[123].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[124]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[124].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[124].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, coloncurExc1_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[124].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[124].name = ":curExc1"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[125]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[125].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[125].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, colontmpResult2_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[125].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[125].name = ":tmpResult2"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[126]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[126].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[126].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, colonunrollFinally3_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[126].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[126].name = ":unrollFinally3"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[127]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[127].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[127].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, colonup_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[127].typ = (&NTI__wjdMc89bWfAzYw7OlSkhcxg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[127].name = ":up"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[5] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[128]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[128].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[128].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, result5); TM__4Vt6UBscOfPqLXfpaIrFYw_0[128].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[128].name = "result5"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[6] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[129]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[129].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[129].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, futs6); TM__4Vt6UBscOfPqLXfpaIrFYw_0[129].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[129].name = "futs6"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[7] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[130]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[130].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[130].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, colontmp7_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[130].typ = (&NTI__El1HzcbAXI4FXRMy9aew4PA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[130].name = ":tmp7"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[8] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[131]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[131].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[131].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, iX60gensym1219100308_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[131].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[131].name = "i`gensym1219100308"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[9] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[132]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[132].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[132].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, resultX60gensym1219100319_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[132].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[132].name = "result`gensym1219100319"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[10] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[133]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[133].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[133].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, it10); TM__4Vt6UBscOfPqLXfpaIrFYw_0[133].typ = (&NTI__QB1jgAgEgi4jeepzNCjHhQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[133].name = "it10"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[11] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[134]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[134].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[134].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, i11); TM__4Vt6UBscOfPqLXfpaIrFYw_0[134].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[134].name = "i11"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[12] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[135]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[135].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[135].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, L12); TM__4Vt6UBscOfPqLXfpaIrFYw_0[135].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[135].name = "L12"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[13] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[136]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[136].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[136].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, chronosInternalTmpFuture13); TM__4Vt6UBscOfPqLXfpaIrFYw_0[136].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[136].name = "chronosInternalTmpFuture13"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[14] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[137]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[137].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[137].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, fut14); TM__4Vt6UBscOfPqLXfpaIrFYw_0[137].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[137].name = "fut14"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[15] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[138]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[138].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[138].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, i15); TM__4Vt6UBscOfPqLXfpaIrFYw_0[138].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[138].name = "i15"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[16] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[139]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[139].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[139].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, L16); TM__4Vt6UBscOfPqLXfpaIrFYw_0[139].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[139].name = "L16"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[17] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[140]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[140].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[140].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, fut17); TM__4Vt6UBscOfPqLXfpaIrFYw_0[140].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[140].name = "fut17"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[18] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[141]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[141].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[141].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, i18); TM__4Vt6UBscOfPqLXfpaIrFYw_0[141].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[141].name = "i18"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[19] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[142]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[142].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[142].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, L19); TM__4Vt6UBscOfPqLXfpaIrFYw_0[142].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[142].name = "L19"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[20] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[143]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[143].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[143].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, err20); TM__4Vt6UBscOfPqLXfpaIrFYw_0[143].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[143].name = "err20"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[21] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[144]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[144].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[144].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, record21); TM__4Vt6UBscOfPqLXfpaIrFYw_0[144].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[144].name = "record21"; TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[22] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[145]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[145].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[145].offset = offsetof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ, errX60gensym12199001922_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[145].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[145].name = "err`gensym12199001922"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[122].len = 23; TM__4Vt6UBscOfPqLXfpaIrFYw_0[122].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[122].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_164_23[0]; NTI__2ftkPPDLTTITNCNw3nvLQQ_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[122]; NTI__HSg1tfL6yrPmTOr7HmdDxg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___2ftkPPDLTTITNCNw3nvLQQ*); NTI__HSg1tfL6yrPmTOr7HmdDxg_.kind = 22; NTI__HSg1tfL6yrPmTOr7HmdDxg_.base = (&NTI__2ftkPPDLTTITNCNw3nvLQQ_); NTI__HSg1tfL6yrPmTOr7HmdDxg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__HSg1tfL6yrPmTOr7HmdDxg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HSg1tfL6yrPmTOr7HmdDxg_; NTI__HSg1tfL6yrPmTOr7HmdDxg_.marker = Marker_tyRef__HSg1tfL6yrPmTOr7HmdDxg; NTI__wiGEF0PIcRSiA9a00WMrTmw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw); NTI__wiGEF0PIcRSiA9a00WMrTmw_.kind = 17; NTI__wiGEF0PIcRSiA9a00WMrTmw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__wiGEF0PIcRSiA9a00WMrTmw_.name = "object"; NTI__wiGEF0PIcRSiA9a00WMrTmw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wiGEF0PIcRSiA9a00WMrTmw_; TM__4Vt6UBscOfPqLXfpaIrFYw_187_3[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[147]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[147].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[147].offset = offsetof(tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[147].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[147].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_187_3[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[148]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[148].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[148].offset = offsetof(tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw, chronosInternalRetFuture1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[148].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[148].name = "chronosInternalRetFuture1"; TM__4Vt6UBscOfPqLXfpaIrFYw_187_3[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[149]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[149].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[149].offset = offsetof(tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw, nameIterVarX60gensym1227054752_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[149].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[149].name = "nameIterVar`gensym1227054752"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[146].len = 3; TM__4Vt6UBscOfPqLXfpaIrFYw_0[146].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[146].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_187_3[0]; NTI__wiGEF0PIcRSiA9a00WMrTmw_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[146]; NTI__3fD3h5gai6JT5mUz0xeyKQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___wiGEF0PIcRSiA9a00WMrTmw*); NTI__3fD3h5gai6JT5mUz0xeyKQ_.kind = 22; NTI__3fD3h5gai6JT5mUz0xeyKQ_.base = (&NTI__wiGEF0PIcRSiA9a00WMrTmw_); NTI__3fD3h5gai6JT5mUz0xeyKQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__3fD3h5gai6JT5mUz0xeyKQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__3fD3h5gai6JT5mUz0xeyKQ_; NTI__3fD3h5gai6JT5mUz0xeyKQ_.marker = Marker_tyRef__3fD3h5gai6JT5mUz0xeyKQ; NTI__s3VxTxj9aeagyo6L0ATIeUQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ); NTI__s3VxTxj9aeagyo6L0ATIeUQ_.kind = 17; NTI__s3VxTxj9aeagyo6L0ATIeUQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__s3VxTxj9aeagyo6L0ATIeUQ_.name = "object"; NTI__s3VxTxj9aeagyo6L0ATIeUQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__s3VxTxj9aeagyo6L0ATIeUQ_; TM__4Vt6UBscOfPqLXfpaIrFYw_188_2[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[151]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[151].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[151].offset = offsetof(tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[151].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[151].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_188_2[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[152]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[152].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[152].offset = offsetof(tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ, colonup_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[152].typ = (&NTI__3fD3h5gai6JT5mUz0xeyKQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[152].name = ":up"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[150].len = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[150].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[150].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_188_2[0]; NTI__s3VxTxj9aeagyo6L0ATIeUQ_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[150]; NTI__80oFf9cXSak9bKKE4JxY9bjDA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___s3VxTxj9aeagyo6L0ATIeUQ*); NTI__80oFf9cXSak9bKKE4JxY9bjDA_.kind = 22; NTI__80oFf9cXSak9bKKE4JxY9bjDA_.base = (&NTI__s3VxTxj9aeagyo6L0ATIeUQ_); NTI__80oFf9cXSak9bKKE4JxY9bjDA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__80oFf9cXSak9bKKE4JxY9bjDA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__80oFf9cXSak9bKKE4JxY9bjDA_; NTI__80oFf9cXSak9bKKE4JxY9bjDA_.marker = Marker_tyRef__80oFf9cXSak9bKKE4JxY9bjDA; NTI__rl2ab1NbofYeho7jcmz3xw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw); NTI__rl2ab1NbofYeho7jcmz3xw_.kind = 17; NTI__rl2ab1NbofYeho7jcmz3xw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__rl2ab1NbofYeho7jcmz3xw_.name = "object"; NTI__rl2ab1NbofYeho7jcmz3xw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rl2ab1NbofYeho7jcmz3xw_; TM__4Vt6UBscOfPqLXfpaIrFYw_194_3[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[154]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[154].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[154].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[154].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[154].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_194_3[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[155]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[155].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[155].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw, chronosInternalRetFuture1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[155].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[155].name = "chronosInternalRetFuture1"; TM__4Vt6UBscOfPqLXfpaIrFYw_194_3[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[156]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[156].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[156].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw, nameIterVarX60gensym1227501322_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[156].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[156].name = "nameIterVar`gensym1227501322"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[153].len = 3; TM__4Vt6UBscOfPqLXfpaIrFYw_0[153].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[153].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_194_3[0]; NTI__rl2ab1NbofYeho7jcmz3xw_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[153]; NTI__p3RXWtr1gZbVzJv6alSBhg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___rl2ab1NbofYeho7jcmz3xw*); NTI__p3RXWtr1gZbVzJv6alSBhg_.kind = 22; NTI__p3RXWtr1gZbVzJv6alSBhg_.base = (&NTI__rl2ab1NbofYeho7jcmz3xw_); NTI__p3RXWtr1gZbVzJv6alSBhg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__p3RXWtr1gZbVzJv6alSBhg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__p3RXWtr1gZbVzJv6alSBhg_; NTI__p3RXWtr1gZbVzJv6alSBhg_.marker = Marker_tyRef__p3RXWtr1gZbVzJv6alSBhg; NTI__5khNSEAA18l4beaEmol1Rw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw); NTI__5khNSEAA18l4beaEmol1Rw_.kind = 17; NTI__5khNSEAA18l4beaEmol1Rw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__5khNSEAA18l4beaEmol1Rw_.name = "object"; NTI__5khNSEAA18l4beaEmol1Rw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5khNSEAA18l4beaEmol1Rw_; TM__4Vt6UBscOfPqLXfpaIrFYw_195_2[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[158]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[158].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[158].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[158].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[158].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_195_2[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[159]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[159].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[159].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw, colonup_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[159].typ = (&NTI__p3RXWtr1gZbVzJv6alSBhg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[159].name = ":up"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[157].len = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[157].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[157].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_195_2[0]; NTI__5khNSEAA18l4beaEmol1Rw_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[157]; NTI__F9bw0N9cIVMzb0MlusCLSypw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___5khNSEAA18l4beaEmol1Rw*); NTI__F9bw0N9cIVMzb0MlusCLSypw_.kind = 22; NTI__F9bw0N9cIVMzb0MlusCLSypw_.base = (&NTI__5khNSEAA18l4beaEmol1Rw_); NTI__F9bw0N9cIVMzb0MlusCLSypw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__F9bw0N9cIVMzb0MlusCLSypw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__F9bw0N9cIVMzb0MlusCLSypw_; NTI__F9bw0N9cIVMzb0MlusCLSypw_.marker = Marker_tyRef__F9bw0N9cIVMzb0MlusCLSypw; NTI__IAgfBIR9arJUBDu00iwpX9cA_.size = sizeof(tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA); NTI__IAgfBIR9arJUBDu00iwpX9cA_.kind = 17; NTI__IAgfBIR9arJUBDu00iwpX9cA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__IAgfBIR9arJUBDu00iwpX9cA_.name = "object"; NTI__IAgfBIR9arJUBDu00iwpX9cA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IAgfBIR9arJUBDu00iwpX9cA_; TM__4Vt6UBscOfPqLXfpaIrFYw_206_5[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[161]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[161].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[161].offset = offsetof(tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[161].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[161].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_206_5[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[162]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[162].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[162].offset = offsetof(tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA, message1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[162].typ = (&NTI__9bIfp9aTAZKB9cehqCItD41cg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[162].name = "message1"; TM__4Vt6UBscOfPqLXfpaIrFYw_206_5[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[163]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[163].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[163].offset = offsetof(tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA, p2); TM__4Vt6UBscOfPqLXfpaIrFYw_0[163].typ = (&NTI__JUWcT4oYPWqMQTMv2d7T9cQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[163].name = "p2"; TM__4Vt6UBscOfPqLXfpaIrFYw_206_5[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[164]; NTI__7jzGY3OCyeQsUUYG0vO9cdg_.size = sizeof(tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg); NTI__7jzGY3OCyeQsUUYG0vO9cdg_.kind = 14; NTI__7jzGY3OCyeQsUUYG0vO9cdg_.base = 0; NTI__7jzGY3OCyeQsUUYG0vO9cdg_.flags = 3; NTI__7jzGY3OCyeQsUUYG0vO9cdg_.name = "ValidationResult"; NTI__7jzGY3OCyeQsUUYG0vO9cdg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7jzGY3OCyeQsUUYG0vO9cdg_; for (TM__4Vt6UBscOfPqLXfpaIrFYw_209 = 0; TM__4Vt6UBscOfPqLXfpaIrFYw_209 < 3; TM__4Vt6UBscOfPqLXfpaIrFYw_209++) { TM__4Vt6UBscOfPqLXfpaIrFYw_0[TM__4Vt6UBscOfPqLXfpaIrFYw_209+165].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[TM__4Vt6UBscOfPqLXfpaIrFYw_209+165].offset = TM__4Vt6UBscOfPqLXfpaIrFYw_209; TM__4Vt6UBscOfPqLXfpaIrFYw_0[TM__4Vt6UBscOfPqLXfpaIrFYw_209+165].name = TM__4Vt6UBscOfPqLXfpaIrFYw_208[TM__4Vt6UBscOfPqLXfpaIrFYw_209]; TM__4Vt6UBscOfPqLXfpaIrFYw_207_3[TM__4Vt6UBscOfPqLXfpaIrFYw_209] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[TM__4Vt6UBscOfPqLXfpaIrFYw_209+165]; } TM__4Vt6UBscOfPqLXfpaIrFYw_0[168].len = 3; TM__4Vt6UBscOfPqLXfpaIrFYw_0[168].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[168].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_207_3[0]; NTI__7jzGY3OCyeQsUUYG0vO9cdg_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[168]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[164].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[164].offset = offsetof(tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA, chronosInternalRetFuture3); TM__4Vt6UBscOfPqLXfpaIrFYw_0[164].typ = (&NTI__R0FNpdnKdZqrupaI5EZzig_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[164].name = "chronosInternalRetFuture3"; TM__4Vt6UBscOfPqLXfpaIrFYw_206_5[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[169]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[169].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[169].offset = offsetof(tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA, nameIterVarX60gensym1230519524_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[169].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[169].name = "nameIterVar`gensym1230519524"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[160].len = 5; TM__4Vt6UBscOfPqLXfpaIrFYw_0[160].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[160].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_206_5[0]; NTI__IAgfBIR9arJUBDu00iwpX9cA_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[160]; NTI__Y29aGF2dGOpmO87PSQErkew_.size = sizeof(tyObject_Env_pubsubdotnim___IAgfBIR9arJUBDu00iwpX9cA*); NTI__Y29aGF2dGOpmO87PSQErkew_.kind = 22; NTI__Y29aGF2dGOpmO87PSQErkew_.base = (&NTI__IAgfBIR9arJUBDu00iwpX9cA_); NTI__Y29aGF2dGOpmO87PSQErkew_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim(476, 16)"; NTI__Y29aGF2dGOpmO87PSQErkew_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Y29aGF2dGOpmO87PSQErkew_; NTI__Y29aGF2dGOpmO87PSQErkew_.marker = Marker_tyRef__Y29aGF2dGOpmO87PSQErkew; NTI__5sfPeia5cll5CLvtrqyZlA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA); NTI__5sfPeia5cll5CLvtrqyZlA_.kind = 17; NTI__5sfPeia5cll5CLvtrqyZlA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__5sfPeia5cll5CLvtrqyZlA_.name = "object"; NTI__5sfPeia5cll5CLvtrqyZlA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5sfPeia5cll5CLvtrqyZlA_; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[171]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[171].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[171].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[171].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[171].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[172]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[172].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[172].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, result1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[172].typ = (&NTI__7jzGY3OCyeQsUUYG0vO9cdg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[172].name = "result1"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[173]; NTI__8DGt2AEUR0l4JqRQMZxl9cw_.size = sizeof(tySequence__8DGt2AEUR0l4JqRQMZxl9cw*); NTI__8DGt2AEUR0l4JqRQMZxl9cw_.kind = 24; NTI__8DGt2AEUR0l4JqRQMZxl9cw_.base = (&NTI__R0FNpdnKdZqrupaI5EZzig_); NTI__8DGt2AEUR0l4JqRQMZxl9cw_.name = "seq[Future[pubsub.ValidationResult]]"; NTI__8DGt2AEUR0l4JqRQMZxl9cw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8DGt2AEUR0l4JqRQMZxl9cw_; NTI__8DGt2AEUR0l4JqRQMZxl9cw_.marker = Marker_tySequence__8DGt2AEUR0l4JqRQMZxl9cw; TM__4Vt6UBscOfPqLXfpaIrFYw_0[173].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[173].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, pending2); TM__4Vt6UBscOfPqLXfpaIrFYw_0[173].typ = (&NTI__8DGt2AEUR0l4JqRQMZxl9cw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[173].name = "pending2"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[174]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[174].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[174].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, record3); TM__4Vt6UBscOfPqLXfpaIrFYw_0[174].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[174].name = "record3"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[175]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[175].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[175].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, errX60gensym1231000194_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[175].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[175].name = "err`gensym1231000194"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[5] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[176]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[176].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[176].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, topic5); TM__4Vt6UBscOfPqLXfpaIrFYw_0[176].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[176].name = "topic5"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[6] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[177]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[177].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[177].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, i6); TM__4Vt6UBscOfPqLXfpaIrFYw_0[177].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[177].name = "i6"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[7] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[178]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[178].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[178].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, L7); TM__4Vt6UBscOfPqLXfpaIrFYw_0[178].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[178].name = "L7"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[8] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[179]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[179].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[179].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, colonup_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[179].typ = (&NTI__Y29aGF2dGOpmO87PSQErkew_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[179].name = ":up"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[9] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[180]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[180].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[180].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, record9); TM__4Vt6UBscOfPqLXfpaIrFYw_0[180].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[180].name = "record9"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[10] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[181]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[181].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[181].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, resultX60gensym12319001410_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[181].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[181].name = "result`gensym12319001410"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[11] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[182]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[182].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[182].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, xX60gensym12319001511_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[182].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[182].name = "x`gensym12319001511"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[12] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[183]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[183].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[183].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, L12); TM__4Vt6UBscOfPqLXfpaIrFYw_0[183].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[183].name = "L12"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[13] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[184]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[184].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[184].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, h13); TM__4Vt6UBscOfPqLXfpaIrFYw_0[184].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[184].name = "h13"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[14] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[185]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[185].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[185].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, colontmp14_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[185].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[185].name = ":tmp14"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[15] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[186]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[186].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[186].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, res15); TM__4Vt6UBscOfPqLXfpaIrFYw_0[186].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[186].name = "res15"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[16] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[187]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[187].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[187].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, errX60gensym12315501916_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[187].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[187].name = "err`gensym12315501916"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[17] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[188]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[188].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[188].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, record17); TM__4Vt6UBscOfPqLXfpaIrFYw_0[188].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[188].name = "record17"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[18] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[189]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[189].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[189].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, errX60gensym12325001918_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[189].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[189].name = "err`gensym12325001918"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[19] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[190]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[190].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[190].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, colontmp19_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[190].typ = (&NTI__PM9aM6DsVafGgKfhr9bQcNSA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[190].name = ":tmp19"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[20] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[191]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[191].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[191].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, iX60gensym12328540920_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[191].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[191].name = "i`gensym12328540920"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[21] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[192]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[192].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[192].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, resultX60gensym12328541021_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[192].typ = (&NTI__8DGt2AEUR0l4JqRQMZxl9cw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[192].name = "result`gensym12328541021"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[22] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[193]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[193].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[193].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, it22); TM__4Vt6UBscOfPqLXfpaIrFYw_0[193].typ = (&NTI__XK9avDdFMbG7vUcJY4tJ5mQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[193].name = "it22"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[23] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[194]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[194].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[194].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, h23); TM__4Vt6UBscOfPqLXfpaIrFYw_0[194].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[194].name = "h23"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[24] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[195]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[195].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[195].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, colontmp24_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[195].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[195].name = ":tmp24"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[25] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[196]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[196].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[196].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, res25); TM__4Vt6UBscOfPqLXfpaIrFYw_0[196].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[196].name = "res25"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[26] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[197]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[197].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[197].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, chronosInternalTmpFuture26); TM__4Vt6UBscOfPqLXfpaIrFYw_0[197].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[197].name = "chronosInternalTmpFuture26"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[27] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[198]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[198].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[198].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, result27); TM__4Vt6UBscOfPqLXfpaIrFYw_0[198].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[198].name = "result27"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[28] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[199]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[199].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[199].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, futs28); TM__4Vt6UBscOfPqLXfpaIrFYw_0[199].typ = (&NTI__8DGt2AEUR0l4JqRQMZxl9cw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[199].name = "futs28"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[29] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[200]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[200].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[200].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, fut29); TM__4Vt6UBscOfPqLXfpaIrFYw_0[200].typ = (&NTI__R0FNpdnKdZqrupaI5EZzig_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[200].name = "fut29"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[30] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[201]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[201].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[201].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, i30); TM__4Vt6UBscOfPqLXfpaIrFYw_0[201].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[201].name = "i30"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[31] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[202]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[202].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[202].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, L31); TM__4Vt6UBscOfPqLXfpaIrFYw_0[202].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[202].name = "L31"; TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[32] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[203]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[203].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[203].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA, res32); TM__4Vt6UBscOfPqLXfpaIrFYw_0[203].typ = (&NTI__7jzGY3OCyeQsUUYG0vO9cdg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[203].name = "res32"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[170].len = 33; TM__4Vt6UBscOfPqLXfpaIrFYw_0[170].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[170].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_210_33[0]; NTI__5sfPeia5cll5CLvtrqyZlA_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[170]; NTI__N2nsdkMxYaJBeWpm5k8oNQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___5sfPeia5cll5CLvtrqyZlA*); NTI__N2nsdkMxYaJBeWpm5k8oNQ_.kind = 22; NTI__N2nsdkMxYaJBeWpm5k8oNQ_.base = (&NTI__5sfPeia5cll5CLvtrqyZlA_); NTI__N2nsdkMxYaJBeWpm5k8oNQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__N2nsdkMxYaJBeWpm5k8oNQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__N2nsdkMxYaJBeWpm5k8oNQ_; NTI__N2nsdkMxYaJBeWpm5k8oNQ_.marker = Marker_tyRef__N2nsdkMxYaJBeWpm5k8oNQ; NTI__16YAXGBqs8Wprz9b6QXv3rg_.size = sizeof(tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg); NTI__16YAXGBqs8Wprz9b6QXv3rg_.kind = 17; NTI__16YAXGBqs8Wprz9b6QXv3rg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__16YAXGBqs8Wprz9b6QXv3rg_.name = "object"; NTI__16YAXGBqs8Wprz9b6QXv3rg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__16YAXGBqs8Wprz9b6QXv3rg_; TM__4Vt6UBscOfPqLXfpaIrFYw_245_2[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[205]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[205].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[205].offset = offsetof(tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[205].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[205].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_245_2[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[206]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[206].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[206].offset = offsetof(tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg, pubsub1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[206].typ = (&NTI__8lXp2ZOHH4BhJmjpgHvbig_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[206].name = "pubsub1"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[204].len = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[204].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[204].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_245_2[0]; NTI__16YAXGBqs8Wprz9b6QXv3rg_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[204]; NTI__Q3ja0pemBNEp9cOgCDvok3Q_.size = sizeof(tyObject_Env_pubsubdotnim___16YAXGBqs8Wprz9b6QXv3rg*); NTI__Q3ja0pemBNEp9cOgCDvok3Q_.kind = 22; NTI__Q3ja0pemBNEp9cOgCDvok3Q_.base = (&NTI__16YAXGBqs8Wprz9b6QXv3rg_); NTI__Q3ja0pemBNEp9cOgCDvok3Q_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim(544, 30)"; NTI__Q3ja0pemBNEp9cOgCDvok3Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Q3ja0pemBNEp9cOgCDvok3Q_; NTI__Q3ja0pemBNEp9cOgCDvok3Q_.marker = Marker_tyRef__Q3ja0pemBNEp9cOgCDvok3Q; NTI__MKblGGCg9bbOAojRaKaNXjw_.size = sizeof(tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw); NTI__MKblGGCg9bbOAojRaKaNXjw_.kind = 17; NTI__MKblGGCg9bbOAojRaKaNXjw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__MKblGGCg9bbOAojRaKaNXjw_.name = "object"; NTI__MKblGGCg9bbOAojRaKaNXjw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MKblGGCg9bbOAojRaKaNXjw_; TM__4Vt6UBscOfPqLXfpaIrFYw_246_6[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[208]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[208].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[208].offset = offsetof(tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[208].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[208].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_246_6[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[209]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[209].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[209].offset = offsetof(tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw, event1); TM__4Vt6UBscOfPqLXfpaIrFYw_0[209].typ = (&NTI__zVLxg0Gx9c1UtAS8mAOrQkw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[209].name = "event1"; TM__4Vt6UBscOfPqLXfpaIrFYw_246_6[2] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[210]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[210].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[210].offset = offsetof(tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw, colonup_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[210].typ = (&NTI__Q3ja0pemBNEp9cOgCDvok3Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[210].name = ":up"; TM__4Vt6UBscOfPqLXfpaIrFYw_246_6[3] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[211]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[211].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[211].offset = offsetof(tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw, peerId3); TM__4Vt6UBscOfPqLXfpaIrFYw_0[211].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[211].name = "peerId3"; TM__4Vt6UBscOfPqLXfpaIrFYw_246_6[4] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[212]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[212].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[212].offset = offsetof(tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw, chronosInternalRetFuture4); TM__4Vt6UBscOfPqLXfpaIrFYw_0[212].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[212].name = "chronosInternalRetFuture4"; TM__4Vt6UBscOfPqLXfpaIrFYw_246_6[5] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[213]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[213].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[213].offset = offsetof(tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw, nameIterVarX60gensym1632906175_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[213].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[213].name = "nameIterVar`gensym1632906175"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[207].len = 6; TM__4Vt6UBscOfPqLXfpaIrFYw_0[207].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[207].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_246_6[0]; NTI__MKblGGCg9bbOAojRaKaNXjw_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[207]; NTI__O7vM4xsWQhP2QAnywg2pQg_.size = sizeof(tyObject_Env_pubsubdotnim___MKblGGCg9bbOAojRaKaNXjw*); NTI__O7vM4xsWQhP2QAnywg2pQg_.kind = 22; NTI__O7vM4xsWQhP2QAnywg2pQg_.base = (&NTI__MKblGGCg9bbOAojRaKaNXjw_); NTI__O7vM4xsWQhP2QAnywg2pQg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-libp2p/libp2p/protocols/pubsub/pubsub.nim(539, 8)"; NTI__O7vM4xsWQhP2QAnywg2pQg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__O7vM4xsWQhP2QAnywg2pQg_; NTI__O7vM4xsWQhP2QAnywg2pQg_.marker = Marker_tyRef__O7vM4xsWQhP2QAnywg2pQg; NTI__Nq4RRXe8Gt9aUIlpD9aazSkg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg); NTI__Nq4RRXe8Gt9aUIlpD9aazSkg_.kind = 17; NTI__Nq4RRXe8Gt9aUIlpD9aazSkg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__Nq4RRXe8Gt9aUIlpD9aazSkg_.name = "object"; NTI__Nq4RRXe8Gt9aUIlpD9aazSkg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Nq4RRXe8Gt9aUIlpD9aazSkg_; TM__4Vt6UBscOfPqLXfpaIrFYw_247_2[0] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[215]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[215].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[215].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg, colonstate_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[215].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[215].name = ":state"; TM__4Vt6UBscOfPqLXfpaIrFYw_247_2[1] = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[216]; TM__4Vt6UBscOfPqLXfpaIrFYw_0[216].kind = 1; TM__4Vt6UBscOfPqLXfpaIrFYw_0[216].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg, colonup_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[216].typ = (&NTI__O7vM4xsWQhP2QAnywg2pQg_); TM__4Vt6UBscOfPqLXfpaIrFYw_0[216].name = ":up"; TM__4Vt6UBscOfPqLXfpaIrFYw_0[214].len = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[214].kind = 2; TM__4Vt6UBscOfPqLXfpaIrFYw_0[214].sons = &TM__4Vt6UBscOfPqLXfpaIrFYw_247_2[0]; NTI__Nq4RRXe8Gt9aUIlpD9aazSkg_.node = &TM__4Vt6UBscOfPqLXfpaIrFYw_0[214]; NTI__PpMFkb9a9bECrPv0ubgtSADg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Nq4RRXe8Gt9aUIlpD9aazSkg*); NTI__PpMFkb9a9bECrPv0ubgtSADg_.kind = 22; NTI__PpMFkb9a9bECrPv0ubgtSADg_.base = (&NTI__Nq4RRXe8Gt9aUIlpD9aazSkg_); NTI__PpMFkb9a9bECrPv0ubgtSADg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__PpMFkb9a9bECrPv0ubgtSADg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PpMFkb9a9bECrPv0ubgtSADg_; NTI__PpMFkb9a9bECrPv0ubgtSADg_.marker = Marker_tyRef__PpMFkb9a9bECrPv0ubgtSADg; }