/* Generated by Nim Compiler v1.2.6 */ /* (c) 2020 Andreas Rumpf */ /* The generated code is subject to the original license. */ /* Compiled for: Linux, amd64, gcc */ /* Command for C compiler: gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/common -o nimcache/release/wakubridge/stdlib_sets.nim.c.o nimcache/release/wakubridge/stdlib_sets.nim.c */ #define NIM_INTBITS 64 #include "nimbase.h" #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_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw; typedef struct tySequence__Q39c0zQO2e7IXPNDkhULQdg tySequence__Q39c0zQO2e7IXPNDkhULQdg; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct tyTuple__2OzvIQgPGUtDBLUZcVjrKQ tyTuple__2OzvIQgPGUtDBLUZcVjrKQ; typedef struct tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg; typedef struct TGenericSeq TGenericSeq; typedef struct NimStringDesc NimStringDesc; typedef struct RootObj RootObj; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw; typedef struct tySequence__RxtHNU9a7qROetEL3oUnKzA tySequence__RxtHNU9a7qROetEL3oUnKzA; 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_HashSet__AQyGRDBRFe6hteN9aGsDePg tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg; typedef struct tySequence__aFlGerNczoq1pU7jr4WW0w tySequence__aFlGerNczoq1pU7jr4WW0w; typedef struct tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ; typedef struct tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg; typedef struct tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ; typedef struct tySequence__C9b6BeFiqcsN519axQl20dMg tySequence__C9b6BeFiqcsN519axQl20dMg; typedef struct tyTuple__imsnm9aIGldIDieA5TX9bqyg tyTuple__imsnm9aIGldIDieA5TX9bqyg; typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw; typedef struct tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw; typedef struct tySequence__cW009cpGr48I9beZmtalOKSg tySequence__cW009cpGr48I9beZmtalOKSg; typedef struct tyTuple__bd6t8Ds9a9aWBzNys0M59beiA tyTuple__bd6t8Ds9a9aWBzNys0M59beiA; typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg; typedef struct tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ; typedef struct tySequence__EkVrimW82Ya1QD19bWIZr9bA tySequence__EkVrimW82Ya1QD19bWIZr9bA; typedef struct tyTuple__5wZ3RYgxHgH8u0byw8jABw tyTuple__5wZ3RYgxHgH8u0byw8jABw; typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA; typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw; typedef struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ; typedef struct tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg; typedef struct tySequence__aCTokZuK9bCn9cyd6uz54oPg tySequence__aCTokZuK9bCn9cyd6uz54oPg; typedef struct tyTuple__UssV5gee9cZVFj9cWLEBVtGA tyTuple__UssV5gee9cZVFj9cWLEBVtGA; typedef struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw; typedef struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA; typedef struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA tySequence__2lQSxaq5eC9aWYzZNTJyZtA; typedef struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw tyTuple__Yf43hwa7QhUGH1PCalZ0Uw; typedef struct tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ; typedef struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg; typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg; typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw; typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw; typedef struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw; typedef struct tySequence__fUw9czUTIZ9b39boL0IkeycMA tySequence__fUw9czUTIZ9b39boL0IkeycMA; typedef struct tyTuple__RrUBWepzr5rTWSyPUXBpgg tyTuple__RrUBWepzr5rTWSyPUXBpgg; typedef struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw; typedef struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg; typedef struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A; typedef struct tySequence__R269cpuasLo9bGSSlUkh07MA tySequence__R269cpuasLo9bGSSlUkh07MA; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ; typedef struct tySequence__cqQjXlSu8KsGxE7CJO2mcA tySequence__cqQjXlSu8KsGxE7CJO2mcA; typedef struct tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg; typedef struct tySequence__9aVNV7ijepQnHXz4JmQHd3g tySequence__9aVNV7ijepQnHXz4JmQHd3g; typedef struct tyTuple__hnCuDR9cLe2lA3YIkwKIyuA tyTuple__hnCuDR9cLe2lA3YIkwKIyuA; typedef struct tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA; typedef struct tySequence__noYiMxJQyusfKGmZZR7Pzw tySequence__noYiMxJQyusfKGmZZR7Pzw; typedef struct tyTuple__Woh9a244KremWsbQsGWkAnQ tyTuple__Woh9a244KremWsbQsGWkAnQ; typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw; typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA; typedef struct tyObject_ENode__bNRDNKJGQnqT2sH89bsDhBw tyObject_ENode__bNRDNKJGQnqT2sH89bsDhBw; typedef struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA; typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ; typedef struct tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA; typedef struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA; typedef struct tyObject_StUint__zk9cGwjKuqNvWysDWG2FjHg tyObject_StUint__zk9cGwjKuqNvWysDWG2FjHg; typedef struct tyObject_UintImpl__3RPAuTAh9bcIRq9bgsNKRahA tyObject_UintImpl__3RPAuTAh9bcIRq9bgsNKRahA; typedef struct tyObject_UintImpl__7gzUBTJUlPE55RUsMXYp5g tyObject_UintImpl__7gzUBTJUlPE55RUsMXYp5g; typedef struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA; typedef struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw; typedef struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA tyObject_Oid__v0fX7UzOqz7toHgI0d87SA; typedef struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw; typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw; typedef struct tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q; typedef struct tySequence__LIlqTSrdSR9aW2Fk2SemXJw tySequence__LIlqTSrdSR9aW2Fk2SemXJw; typedef struct tyTuple__atCRqw9ahLRcmBNVkrHR0Wg tyTuple__atCRqw9ahLRcmBNVkrHR0Wg; typedef struct tyTuple__DJd8vJLOdD01l8V09cKBCnQ tyTuple__DJd8vJLOdD01l8V09cKBCnQ; typedef struct tySequence__VodmML9btsOO3nz0d6nbJsA tySequence__VodmML9btsOO3nz0d6nbJsA; typedef struct tyObject_MetriccolonObjectType___recdHZbXZv9bB8u9aRHCM5Kg tyObject_MetriccolonObjectType___recdHZbXZv9bB8u9aRHCM5Kg; 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_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg; 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_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ; typedef struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w; typedef struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA; typedef struct tySequence__FEFXDzYbVdCsaxKNxgC9akw tySequence__FEFXDzYbVdCsaxKNxgC9akw; typedef struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew; struct tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw {tySequence__Q39c0zQO2e7IXPNDkhULQdg* data; NI counter; NI first; NI last; }; 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; }; struct tyTuple__2OzvIQgPGUtDBLUZcVjrKQ { NI Field0; NI Field1; tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* Field2; }; typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; struct RootObj {TNimType* m_type;}; struct tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw {tySequence__RxtHNU9a7qROetEL3oUnKzA* data; NI counter; NI first; NI last; }; struct tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg { RootObj Sup;NimStringDesc* name; NimStringDesc* help; NimStringDesc* typ; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* labels; tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw metrics; NI creationThreadId; NF sampleRate; }; struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount; TNimType* typ; }; struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom; }; struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len; NI cap; tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperBound; NI level; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj; NI maxLargeObj; tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; NI allocCounter; NI deallocCounter; }; struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans; NI cycleCollections; NI maxThreshold; NI maxStackSize; NI maxStackCells; NI cycleTableSize; NI64 maxPause; }; struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter; NI max; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; }; typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5]; struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head; tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail; pthread_mutex_t lock; }; struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; NI cycleThreshold; NI zctThreshold; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; NI recGcLock; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose; NI gcThreadId; }; struct tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg {tySequence__aFlGerNczoq1pU7jr4WW0w* data; NI counter; }; struct tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ { NI Field0; tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* Field1; }; struct tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ {tySequence__C9b6BeFiqcsN519axQl20dMg* data; NI counter; }; typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32]; struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyTuple__imsnm9aIGldIDieA5TX9bqyg { NI Field0; tyObject_MDigest__law9ct65KplMYBvtmjCQxbw Field1; }; struct tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw {tySequence__cW009cpGr48I9beZmtalOKSg* data; NI counter; }; struct tyTuple__bd6t8Ds9a9aWBzNys0M59beiA { NI Field0; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* Field1; }; struct tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ {tySequence__EkVrimW82Ya1QD19bWIZr9bA* data; NI counter; NI first; NI last; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ event_0, void* ClE_0); void* ClE_0; } tyProc__Rp9cT2oC4YNELodYXsKg7qA; struct tyTuple__5wZ3RYgxHgH8u0byw8jABw { NI Field0; NI Field1; tyProc__Rp9cT2oC4YNELodYXsKg7qA Field2; }; struct tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg {tySequence__aCTokZuK9bCn9cyd6uz54oPg* data; NI counter; NI first; NI last; }; 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; struct tyTuple__UssV5gee9cZVFj9cWLEBVtGA { NI Field0; NI Field1; tyProc__J8ull9aEQOhjfQVu9aecrsPg Field2; }; struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA {tySequence__2lQSxaq5eC9aWYzZNTJyZtA* data; NI counter; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, ClP_0) (NimStringDesc* topic, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* message, void* ClE_0); void* ClE_0; } tyProc__XK9avDdFMbG7vUcJY4tJ5mQ; struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw { NI Field0; tyProc__XK9avDdFMbG7vUcJY4tJ5mQ Field1; }; struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {tySequence__4eRCaZmrYLLw2k30GPTiMw* data; NI counter; }; struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw { NI Field0; NimStringDesc* Field1; }; struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw {tySequence__fUw9czUTIZ9b39boL0IkeycMA* data; NI counter; }; struct tyTuple__RrUBWepzr5rTWSyPUXBpgg { NI Field0; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field1; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__cK1MMA1Kxu5q35gjE9bkNsw; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0, void* ClE_0); void* ClE_0; } tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ; struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, void* ClE_0); void* ClE_0; } tyProc__Wpg2xRrh64OKzIhNi5WiUw; struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw { RootObj Sup;tyProc__cK1MMA1Kxu5q35gjE9bkNsw getConn; tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ onEvent; NimStringDesc* codec; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* sendConn; tySequence__R269cpuasLo9bGSSlUkh07MA* connections; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId; tyProc__Wpg2xRrh64OKzIhNi5WiUw handler; tySequence__cqQjXlSu8KsGxE7CJO2mcA** observers; NF score; NI iWantBudget; NI iHaveBudget; NIM_BOOL outbound; NF appScore; NF behaviourPenalty; }; struct tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg {tySequence__9aVNV7ijepQnHXz4JmQHd3g* data; NI counter; }; struct tyTuple__hnCuDR9cLe2lA3YIkwKIyuA { NI Field0; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1; }; struct tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA {tySequence__noYiMxJQyusfKGmZZR7Pzw* data; NI counter; }; struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NI offset; }; struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data; }; struct tyTuple__Woh9a244KremWsbQsGWkAnQ { NI Field0; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw Field1; }; typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64]; struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg data; }; struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA {tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ data; }; typedef NU8 tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA; typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16]; typedef NU8 tyArray__H8qf9bpC2ziYA2earmO8m7w[4]; struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA {tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA family; union{ struct {tyArray__qtqsWM5aXmcpMIVmvq3kAA address_v6; } _family_1; struct {tyArray__H8qf9bpC2ziYA2earmO8m7w address_v4; } _family_2; }; }; struct tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA {tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA ip; NU16 udpPort; NU16 tcpPort; }; struct tyObject_ENode__bNRDNKJGQnqT2sH89bsDhBw {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA pubkey; tyObject_Address__x5U8qnsjGWstAJoOadUZ9aA address; }; struct tyObject_UintImpl__7gzUBTJUlPE55RUsMXYp5g {NU64 lo; NU64 hi; }; struct tyObject_UintImpl__3RPAuTAh9bcIRq9bgsNKRahA {tyObject_UintImpl__7gzUBTJUlPE55RUsMXYp5g lo; tyObject_UintImpl__7gzUBTJUlPE55RUsMXYp5g hi; }; struct tyObject_StUint__zk9cGwjKuqNvWysDWG2FjHg {tyObject_UintImpl__3RPAuTAh9bcIRq9bgsNKRahA data; }; struct tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg {tyObject_ENode__bNRDNKJGQnqT2sH89bsDhBw node; tyObject_StUint__zk9cGwjKuqNvWysDWG2FjHg id; }; 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_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_HashSet__7HpIpld5RR40ec9cY3JbK0Q {tySequence__LIlqTSrdSR9aW2Fk2SemXJw* data; NI counter; }; struct tyTuple__atCRqw9ahLRcmBNVkrHR0Wg { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; }; struct tyTuple__DJd8vJLOdD01l8V09cKBCnQ { NI Field0; NI Field1; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field2; tySequence__VodmML9btsOO3nz0d6nbJsA* Field3; }; typedef NU8 tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ; struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ {tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind; union{ struct {NIM_BOOL incoming; } _kind_1; }; }; typedef NU8 tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw; struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw {tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind; union{ struct {NIM_BOOL initiator; } _kind_1; }; }; struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg {tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw fromPeer; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* seqno; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signature; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key; }; typedef NU8 tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ; struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A {tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ kind; }; 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; }; struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw {NIM_BOOL subscribe; NimStringDesc* topic; }; struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg {NimStringDesc* topicID; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs; }; struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ {tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs; }; struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w {NimStringDesc* topicID; }; struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA {NimStringDesc* topicID; tySequence__FEFXDzYbVdCsaxKNxgC9akw* peers; NU64 backoff; }; struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* peerID; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signedPeerRecord; }; struct tySequence__Q39c0zQO2e7IXPNDkhULQdg { TGenericSeq Sup; tyTuple__2OzvIQgPGUtDBLUZcVjrKQ data[SEQ_DECL_SIZE];};struct tySequence__aFlGerNczoq1pU7jr4WW0w { TGenericSeq Sup; tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ data[SEQ_DECL_SIZE];};struct tySequence__C9b6BeFiqcsN519axQl20dMg { TGenericSeq Sup; tyTuple__imsnm9aIGldIDieA5TX9bqyg data[SEQ_DECL_SIZE];};struct tySequence__cW009cpGr48I9beZmtalOKSg { TGenericSeq Sup; tyTuple__bd6t8Ds9a9aWBzNys0M59beiA data[SEQ_DECL_SIZE];};struct tySequence__EkVrimW82Ya1QD19bWIZr9bA { TGenericSeq Sup; tyTuple__5wZ3RYgxHgH8u0byw8jABw data[SEQ_DECL_SIZE];};struct tySequence__aCTokZuK9bCn9cyd6uz54oPg { TGenericSeq Sup; tyTuple__UssV5gee9cZVFj9cWLEBVtGA data[SEQ_DECL_SIZE];};struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA { TGenericSeq Sup; tyTuple__Yf43hwa7QhUGH1PCalZ0Uw data[SEQ_DECL_SIZE];};struct tySequence__4eRCaZmrYLLw2k30GPTiMw { TGenericSeq Sup; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};struct tySequence__fUw9czUTIZ9b39boL0IkeycMA { TGenericSeq Sup; tyTuple__RrUBWepzr5rTWSyPUXBpgg data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__9aVNV7ijepQnHXz4JmQHd3g { TGenericSeq Sup; tyTuple__hnCuDR9cLe2lA3YIkwKIyuA data[SEQ_DECL_SIZE];};struct tySequence__noYiMxJQyusfKGmZZR7Pzw { TGenericSeq Sup; tyTuple__Woh9a244KremWsbQsGWkAnQ data[SEQ_DECL_SIZE];};struct tySequence__LIlqTSrdSR9aW2Fk2SemXJw { TGenericSeq Sup; tyTuple__atCRqw9ahLRcmBNVkrHR0Wg data[SEQ_DECL_SIZE];};struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__VodmML9btsOO3nz0d6nbJsA { TGenericSeq Sup; tyObject_MetriccolonObjectType___recdHZbXZv9bB8u9aRHCM5Kg* data[SEQ_DECL_SIZE];};struct tySequence__RxtHNU9a7qROetEL3oUnKzA { TGenericSeq Sup; tyTuple__DJd8vJLOdD01l8V09cKBCnQ data[SEQ_DECL_SIZE];};struct tySequence__R269cpuasLo9bGSSlUkh07MA { TGenericSeq Sup; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* data[SEQ_DECL_SIZE];};struct tySequence__cqQjXlSu8KsGxE7CJO2mcA { TGenericSeq Sup; tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* data[SEQ_DECL_SIZE];};struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA { TGenericSeq Sup; tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw data[SEQ_DECL_SIZE];};struct tySequence__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__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__FEFXDzYbVdCsaxKNxgC9akw { TGenericSeq Sup; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); static N_NIMCALL(void, Marker_tySequence__Q39c0zQO2e7IXPNDkhULQdg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw)(NI x); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len); N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src); static N_INLINE(NI, rawGet__rGcUtLe0sALloAkFG6ugGwsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, hash__mo6rC35t0882YVhrINAipQ)(tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* collector); static N_INLINE(NIM_BOOL, isFilled__uHIMxs9aGYDEfZheaMnN2sQsets)(NI hcode); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); static N_INLINE(NI, nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets)(NI h, NI maxHash); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); static N_INLINE(NIM_BOOL, mustRehash__fE2t3lRaXdpClEwLFLGSywsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__fHyuQETfp18Byi2p59coWng)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s); static N_INLINE(NI, rawGetKnownHC__Ejtzneh9bciAJuR9aXKmLyOQsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9auUSCBr0XDNQBAQnDRP1pw)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s, tySequence__Q39c0zQO2e7IXPNDkhULQdg** data, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key, NI hc, NI h); 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, Marker_tySequence__aFlGerNczoq1pU7jr4WW0w)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__C9b6BeFiqcsN519axQl20dMg)(void* p, NI op); static N_INLINE(NI, rawGet__qe07yvl4buVLhufYgAHr9cQsets)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ t, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, hash__zrEgSRvKivWkJQrAAnrP9cQ_2)(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* hash_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___Vvx6KB8wnaa2vLn9ch38Ypg)(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* d1, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* d2); static N_INLINE(NIM_BOOL, mustRehash__v9cbnc57ewIIRzabOgkgXQAsets)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__cd9bDSKL5DWCJ2M9cWMi9cStQ)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s); static N_INLINE(NI, rawGetKnownHC__6F2KR6WUQlkyn0epo9aewTQsets)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ t, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__q5MQ9ajvTR3g4Pq9ar9ccGYSA)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s, tySequence__C9b6BeFiqcsN519axQl20dMg** data_0, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0, NI hc, NI h_0); static N_INLINE(NIM_BOOL, exclImpl__416GXGVROiMkk8xXVC2XBAsets)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0); N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size); static N_INLINE(NIM_BOOL, isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets)(NI hcode); static N_NIMCALL(void, Marker_tySequence__cW009cpGr48I9beZmtalOKSg)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__EkVrimW82Ya1QD19bWIZr9bA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__aCTokZuK9bCn9cyd6uz54oPg)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__2lQSxaq5eC9aWYzZNTJyZtA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__4eRCaZmrYLLw2k30GPTiMw)(void* p, NI op); static N_INLINE(NI, rawGet__h9bD59bk9aSaP9ae9axJ475zaRgsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, hash__6PCYkKlCNhq9cnRLnqWKkwQ)(NimStringDesc* x); static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b); static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size); static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size); N_LIB_PRIVATE N_NIMCALL(void, init__Rc01mOKi2L5q4b6DP1vewQ)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s_0, NI initialSize); static N_INLINE(NI, rawGet__yYR7LI2SaMYyNgXFutClHQsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI* hc); static N_INLINE(NI, hash__OR7O6mTS3VQ0qSzs6faHGghashes)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0); static N_INLINE(NI, emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes)(NI h, NI val); static N_INLINE(NI, hash__7gl3lTUUVpX34lnpKJqWSAhashes)(void* x_0); static N_INLINE(void*, rawProc__uHuBEcv9bfj7JCyCv3pP51gsystem)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0); static N_INLINE(void*, rawEnv__uHuBEcv9bfj7JCyCv3pP51g_2system)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0); static N_INLINE(NIM_BOOL, mustRehash__BKGeMWrSv3MsHf7wKMiz9cQsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__JZv2GcrHyRx0NDiJCEQDXQ)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s_0); static N_INLINE(NI, rawGetKnownHC__OSj3TE3NDYjW2Z1y9ahINEAsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Watg9b7IQsYQLH5DiSTUinA)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s_0, tySequence__2lQSxaq5eC9aWYzZNTJyZtA** data_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI hc, NI h_0); static N_INLINE(NIM_BOOL, exclImpl__m9ah9b1nAGN0LOuEnis8fZ3Qsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0); static N_NIMCALL(void, Marker_tySequence__fUw9czUTIZ9b39boL0IkeycMA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, init__fNvyX31UpvMeEEttFWadhw)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, NI initialSize); static N_INLINE(NI, rawGet__AoOdjs8jAyVIZDabNRKBigsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, hash__OLouPVid6xkyWui6RV5AdA)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0); static N_INLINE(NIM_BOOL, mustRehash__BTCrHGv04v3XtrdUlnNWvAsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__zN8eh85sKjEXqsLfS0oMjw)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0); static N_INLINE(NI, rawGetKnownHC__yBeP4sC2CarAyizWMUUkOwsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__p2139aZK2lIDtPRROqeI7eQ)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, tySequence__fUw9czUTIZ9b39boL0IkeycMA** data_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc, NI h_0); static N_INLINE(NIM_BOOL, exclImpl__9b0jREnQ9bBY06qbEcA8uEfQsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0); N_LIB_PRIVATE N_NIMCALL(void, incl__zaIF7gRipxwC9cR4JvJId3Q)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0); N_LIB_PRIVATE N_NIMCALL(void, initHashSet__DgyM04W9cvGJQj38WGiUHvw)(NI initialSize, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__XLmFNxxl9altWLTbdj9cxqDg)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0); N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(void, incl__lJfMb2yo38UZi9cGfnf6PoA)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg other); N_LIB_PRIVATE N_NIMCALL(void, incl__TMNSyv4q8yRKlH5e1bO09cA)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s_0, NimStringDesc* key_0); static N_INLINE(NIM_BOOL, mustRehash__9aQKy8l9bO9aHJHq2R79c0vEiAsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__S48V0eiEuyCalh7won1YWQ)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s_0); static N_INLINE(NI, rawGetKnownHC__H4n01hI4Y1dhJhVV44eECQsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__0WGPG59byJ2eMftxsrjD02A)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s_0, tySequence__4eRCaZmrYLLw2k30GPTiMw** data_0, NimStringDesc* key_0, NI hc, NI h_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src); static N_INLINE(void, nimGCunrefNoCycle)(void* p); N_LIB_PRIVATE N_NIMCALL(void, initHashSet__rR3V3EXK6m72GYtth8OqcA)(NI initialSize, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result); N_LIB_PRIVATE N_NIMCALL(void, init__yuYJ6k5D1l1c5lO0bWkT5w)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s_0, NI initialSize); static N_INLINE(NI, rightSize__55NBUXYG2CAhm9b85URNhoAsets)(NI count_0); N_LIB_PRIVATE N_NIMCALL(NI, nextPowerOfTwo__v2qC0V55wqa9bmqc7eHTz8A)(NI x_0); N_LIB_PRIVATE N_NOINLINE(void, raiseDivByZero)(void); static N_INLINE(NIM_BOOL, nimDivInt)(NI a, NI b, NI* res); N_LIB_PRIVATE N_NIMCALL(void, init__EADdzSXC4rSZl9bDneIb25w)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s_0, NI initialSize); static N_NIMCALL(void, Marker_tySequence__9aVNV7ijepQnHXz4JmQHd3g)(void* p, NI op); static N_INLINE(NI, rawGet__G75o2gV39bD9b4nahKqA9bpBQsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, hash__CiCiZV9c7F9alrF1xV3QD1ag_2)(NU8* x_0, NI x_0Len_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___cWgGOpcuZLD1zvRRNHffQQ)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* y_0); static N_INLINE(NIM_BOOL, mustRehash__4o1zjC8J0A6VZqVJbpBAMgsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__7qIh9bih1Fv9aiUvI2rM9cnKw)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s_0); static N_INLINE(NI, rawGetKnownHC__vvAwwKwuYBAM9cslzFrkcbAsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__3nPCxVHz9ceVD9cWByTjYn5Q)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s_0, tySequence__9aVNV7ijepQnHXz4JmQHd3g** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc, NI h_0); N_LIB_PRIVATE N_NIMCALL(void, incl__qoM9bArjh4BDfNA0vmnpcaA)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw other); static N_NIMCALL(void, Marker_tySequence__noYiMxJQyusfKGmZZR7Pzw)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, init__iepC9aXD0p3shFaC9c0a05Uw)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0, NI initialSize); static N_INLINE(NI, rawGet__c3TUYXhS0UD5pnzVtzSaLQsets)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, hash__CaMh2m9bdzg1ocusi53bWtg)(tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* n_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___Td9a9afRPwnI6qVx9ahUdIcew)(tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* a, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* b); static N_INLINE(NIM_BOOL, mustRehash__a6hshBxwiDyez6gUzhCDEAsets)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__h5puzTPmlnXDPq8UBOWn6Q)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0); static N_INLINE(NI, rawGetKnownHC__0YQhMK9a6LCIKqANjVWgQjQsets)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__XhiRKuTpPpOL3XdHpVyZsg)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0, tySequence__aFlGerNczoq1pU7jr4WW0w** data_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI hc, NI h_0); static N_INLINE(NIM_BOOL, exclImpl__LsWcCQCiXU7jNYd4eqslgAsets)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0); N_LIB_PRIVATE N_NIMCALL(void, initHashSet__jJ9c5kkYXGY1Xr1qp57oBSQ)(NI initialSize, tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* Result); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__73BotdxM7oFNG2zs7AFSng)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg s_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0); N_LIB_PRIVATE N_NIMCALL(void, incl__EkAL12ztP4cVWpK7mwR1NQ)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0); N_LIB_PRIVATE N_NIMCALL(void, init__FCap09aNssotKBrykEsY1iw)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, NI initialSize); static N_INLINE(NI, rawGet__siVkfOqJdzZBNSVVtOxmagsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, hash__CRfvbbxdrmcp9a1fTJNOaGg)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* p_0); static N_INLINE(NIM_BOOL, mustRehash__prZyMNy7cQs9cOjxBwHc2Agsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__Iru9bya8O9aQBLIHHQbwnNLw)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0); static N_INLINE(NI, rawGetKnownHC__R9aRd9cYgzTfQamoRewWp8mQsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__N425GV4kssE6jJzYvEzvYA)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tySequence__cW009cpGr48I9beZmtalOKSg** data_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc, NI h_0); static N_INLINE(NIM_BOOL, exclImpl__XzHWRLjvksGq59c5LzonnUwsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0); static N_INLINE(NI, rawGet__mBAOnCtPZnJpALSj3tgycwsets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI* hc); static N_INLINE(NI, hash__OaYqr9a1psicSlrnhOnW1Jghashes)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0); static N_INLINE(void*, rawProc__b0RuJwoZKZ9a6bSlh1OuYbAsystem)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0); static N_INLINE(void*, rawEnv__b0RuJwoZKZ9a6bSlh1OuYbA_2system)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0); static N_INLINE(NIM_BOOL, mustRehash__rVuhcvlKa6iOyOrrvRwV7wsets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__d9cFfciNREoJHzVTpvWFPHg)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0); static N_INLINE(NI, rawGetKnownHC__GhUZMG32AmsXXlIluig81Asets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__rJw0tRsIoERHyogRWIZiSw)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0, tySequence__EkVrimW82Ya1QD19bWIZr9bA** data_0, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI hc, NI h_0); N_LIB_PRIVATE N_NIMCALL(void, init__I3tjIj7DMkf1utu9cxh837w)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0, NI initialSize); static N_INLINE(NI, rawGet__y7Me6T6EEimk34hQNh9cALgsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, hash__tzi47frEb9b7xZGAfAOKelQ)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw a); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___Pfmt9bACTGSll3sdXGCe9a4g)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw x_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw y_0); static N_INLINE(NIM_BOOL, mustRehash__mTHsEy9b76TwJhuUjRDY7nwsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__b9b1lvtGd9cZ6C1gX7Lt9aEsw)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0); static N_INLINE(NI, rawGetKnownHC__qidPiEjnawibYJoKzQI00gsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__T9aGuyvx9bzCYluiyAPx9a0tA)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0, tySequence__noYiMxJQyusfKGmZZR7Pzw** data_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc, NI h_0); N_LIB_PRIVATE N_NIMCALL(void, init__lb9cXkLOI8bUN9b6vvrGRC5w)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0, NI initialSize); static N_INLINE(NI, rawGet__1Z9cAblfyyuaG2Mrz1LU8mwsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI* hc); static N_INLINE(NI, hash__KkDjVpNhNCdloJ7qdoLYfAhashes)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0); static N_INLINE(void*, rawProc__cvxEZw20IJIQ9cfDEOokCMgsystem)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0); static N_INLINE(void*, rawEnv__cvxEZw20IJIQ9cfDEOokCMg_2system)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0); static N_INLINE(NIM_BOOL, mustRehash__1zC8J9bKsx41awxVy2prbLwsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__CB2y9aEhAfYZCZ2MZUQayYg)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0); static N_INLINE(NI, rawGetKnownHC__heLFECXS3A4q6uot7xi3kgsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__2d9b35odiqlhzH7J5HbmeDg)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0, tySequence__aCTokZuK9bCn9cyd6uz54oPg** data_0, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI hc, NI h_0); N_LIB_PRIVATE N_NIMCALL(void, init__KeadQaxwtzy9ctzLyKbZG6A)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0, NI initialSize); N_LIB_PRIVATE N_NIMCALL(void, initHashSet__RWuAXmMAMqZYmYdxoFHQkA)(NI initialSize, tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* Result); N_LIB_PRIVATE N_NIMCALL(void, init__8dQTQFGVjdPLfUFi6PyQTw)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, NI initialSize); static N_NIMCALL(void, Marker_tySequence__LIlqTSrdSR9aW2Fk2SemXJw)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, incl__FNPZPb5pE9cDMmMRmIGU9c9cg)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0); static N_INLINE(NI, rawGet__bbu3I5HN6zAhBMyEoxSfAQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, cmp__ZNqz9bxrMN09bM1GezFNLRBQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw a, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw b); static N_INLINE(NIM_BOOL, mustRehash__60EN09co1xwjbYe4tm5RyJQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__10SQPc9cXlNwerULr2WM1tw)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0); static N_INLINE(NI, rawGetKnownHC__fwM2M2NYwJpHZOgQ0X9aJYQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__P1p1nlHkjGalIkft9cB8ELQ)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, tySequence__LIlqTSrdSR9aW2Fk2SemXJw** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc, NI h_0); N_LIB_PRIVATE N_NIMCALL(void, initHashSet__MJWOaWfrYgsIf1EK7phFrQ)(NI initialSize, tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* Result); N_LIB_PRIVATE N_NIMCALL(void, init__wSIYGnn4J7g6161LDfMKAA)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s, NI initialSize); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__2b49cG5tn8Ze0nHT5wZb9cVA)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ s, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0); N_LIB_PRIVATE N_NIMCALL(void, incl__cThOctSUCo9buDBq3PN74Og_2)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0); N_LIB_PRIVATE TNimType NTI__KmhVjTVGTaJmtA3BpwKNsw_; N_LIB_PRIVATE TNimType NTI__2OzvIQgPGUtDBLUZcVjrKQ_; extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_; extern TNimType NTI__ecoffcajrsDrsmQ682SYrw_; N_LIB_PRIVATE TNimType NTI__Q39c0zQO2e7IXPNDkhULQdg_; STRING_LITERAL(TM__0JXiWyhP5OCO8jWMA6sb1w_4, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/setimpl.nim(19, 10) `isPowerOfTw" "o(initialSize)` ", 143); STRING_LITERAL(TM__0JXiWyhP5OCO8jWMA6sb1w_7, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/setimpl.nim(19, 10) `isPowerOfTw" "o(defaultInitialSize)` ", 150); STRING_LITERAL(TM__0JXiWyhP5OCO8jWMA6sb1w_8, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/hashcommon.nim(33, 9) `\012t.counte" "r < t.dataLen` ", 142); N_LIB_PRIVATE TNimType NTI__AQyGRDBRFe6hteN9aGsDePg_; N_LIB_PRIVATE TNimType NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_; extern TNimType NTI__dXv1y2c2nNbnKs59aRY70QA_; N_LIB_PRIVATE TNimType NTI__aFlGerNczoq1pU7jr4WW0w_; N_LIB_PRIVATE TNimType NTI__uIICrh9ciNY3L2fjwHeEf9bQ_; N_LIB_PRIVATE TNimType NTI__imsnm9aIGldIDieA5TX9bqyg_; extern TNimType NTI__law9ct65KplMYBvtmjCQxbw_; N_LIB_PRIVATE TNimType NTI__C9b6BeFiqcsN519axQl20dMg_; N_LIB_PRIVATE TNimType NTI__tGTRcVq4wuz7sk9bKm2XoBw_; N_LIB_PRIVATE TNimType NTI__bd6t8Ds9a9aWBzNys0M59beiA_; extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_; N_LIB_PRIVATE TNimType NTI__cW009cpGr48I9beZmtalOKSg_; N_LIB_PRIVATE TNimType NTI__DjcJvTVLhu1GVCpTORQfDQ_; N_LIB_PRIVATE TNimType NTI__5wZ3RYgxHgH8u0byw8jABw_; extern TNimType NTI__Rp9cT2oC4YNELodYXsKg7qA_; N_LIB_PRIVATE TNimType NTI__EkVrimW82Ya1QD19bWIZr9bA_; N_LIB_PRIVATE TNimType NTI__cZ8RyO9bTAQg8kKXyLHwXYg_; N_LIB_PRIVATE TNimType NTI__UssV5gee9cZVFj9cWLEBVtGA_; extern TNimType NTI__J8ull9aEQOhjfQVu9aecrsPg_; N_LIB_PRIVATE TNimType NTI__aCTokZuK9bCn9cyd6uz54oPg_; N_LIB_PRIVATE TNimType NTI__PM9aM6DsVafGgKfhr9bQcNSA_; N_LIB_PRIVATE TNimType NTI__Yf43hwa7QhUGH1PCalZ0Uw_; extern TNimType NTI__XK9avDdFMbG7vUcJY4tJ5mQ_; N_LIB_PRIVATE TNimType NTI__2lQSxaq5eC9aWYzZNTJyZtA_; N_LIB_PRIVATE TNimType NTI__CD8Dpv0WGmASelVaNSo6zg_; N_LIB_PRIVATE TNimType NTI__QeWl6B6ffS4pU6WWrtcrDw_; extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_; N_LIB_PRIVATE TNimType NTI__4eRCaZmrYLLw2k30GPTiMw_; N_LIB_PRIVATE TNimType NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_; N_LIB_PRIVATE TNimType NTI__RrUBWepzr5rTWSyPUXBpgg_; extern TNimType NTI__ams67lohM6AwmrGQ2Ilzsg_; N_LIB_PRIVATE TNimType NTI__fUw9czUTIZ9b39boL0IkeycMA_; N_LIB_PRIVATE TNimType NTI__oGI4I0XIXSGh3zQYJahntw_; N_LIB_PRIVATE TNimType NTI__hnCuDR9cLe2lA3YIkwKIyuA_; extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_; N_LIB_PRIVATE TNimType NTI__9aVNV7ijepQnHXz4JmQHd3g_; N_LIB_PRIVATE TNimType NTI__o1ej6dBUQnezVPAEZ8Ad9bA_; N_LIB_PRIVATE TNimType NTI__Woh9a244KremWsbQsGWkAnQ_; extern TNimType NTI__MntiKgxV52rXueBQXpXCJw_; N_LIB_PRIVATE TNimType NTI__noYiMxJQyusfKGmZZR7Pzw_; N_LIB_PRIVATE TNimType NTI__atCRqw9ahLRcmBNVkrHR0Wg_; extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_; N_LIB_PRIVATE TNimType NTI__LIlqTSrdSR9aW2Fk2SemXJw_; extern TNimType* nimTypeRoot; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; static N_NIMCALL(void, Marker_tySequence__Q39c0zQO2e7IXPNDkhULQdg)(void* p, NI op) { tySequence__Q39c0zQO2e7IXPNDkhULQdg* a; NI T1_; a = (tySequence__Q39c0zQO2e7IXPNDkhULQdg*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field2, op); } } #line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__9bnOyDxN2xcfkMIfkmQokyA)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).first = ((NI) -1); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).last = ((NI) -1); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).counter = ((NI) 0); #line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s).data), (tySequence__Q39c0zQO2e7IXPNDkhULQdg*) newSeq((&NTI__Q39c0zQO2e7IXPNDkhULQdg_), ((NI) (initialSize))));} #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 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets)(NI h, NI maxHash) { NI result; NI TM__0JXiWyhP5OCO8jWMA6sb1w_5; 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, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_5)) { raiseOverflow(); }; result = (NI)((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_5) & maxHash); return result;} #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" static N_INLINE(NI, rawGet__rGcUtLe0sALloAkFG6ugGwsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key, NI* hc) { NI result; NI h; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_6;{ 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__mo6rC35t0882YVhrINAipQ(key); #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 = (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) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*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__uHIMxs9aGYDEfZheaMnN2sQsets((*t).data->data[h].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) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h].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) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h].Field2 == key); 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; 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 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h, 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, &TM__0JXiWyhP5OCO8jWMA6sb1w_6)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_6); }BeforeRet_: ; return result;} #line 696 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__9aTCSQ11tSJ9cydlWIG9aPteg)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0; #line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" index = rawGet__rGcUtLe0sALloAkFG6ugGwsets(s, key, (&hc)); #line 715 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 715 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = (((NI) 0) <= index); return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__fE2t3lRaXdpClEwLFLGSywsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_9; NI TM__0JXiWyhP5OCO8jWMA6sb1w_10; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_11; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!!(((*t).counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_9)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt((*t).counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_10)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_9) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_10)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimSubInt(T9_, (*t).counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_11)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_11) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__Ejtzneh9bciAJuR9aXKmLyOQsets)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* t, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key, NI hc) { NI result; NI h; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_13;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T16_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*t).data->data[h].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); } T12_ = ((*t).data->data[h].Field0 == hc); if (!(T12_)) goto LA13_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h,((*t).data ? (*t).data->Sup.len : 0)-1); } T12_ = ((*t).data->data[h].Field2 == key); LA13_: ; if (!T12_) goto LA14_; #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; goto BeforeRet_; } LA14_: ; #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" T16_ = (((*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 = nextTry__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h, T16_); } LA8: ; } #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, &TM__0JXiWyhP5OCO8jWMA6sb1w_13)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_13); }BeforeRet_: ; return result;} #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;} #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));} #line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0; #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;} #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;} #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;} #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c); } #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { NIM_BOOL T3_; #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c); } LA4_: ; } #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, asgnRef)(void** dest, void* src) { #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src); #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_); } LA3_: ; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!(((*dest) == NIM_NIL))) goto LA8_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest)); #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_); } LA8_: ; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*dest) = src;} #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9auUSCBr0XDNQBAQnDRP1pw)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s, tySequence__Q39c0zQO2e7IXPNDkhULQdg** data, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key, NI hc, NI h) { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data) ? (*data)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).first = ((NI) -1); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).last = ((NI) -1); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s).data), (tySequence__Q39c0zQO2e7IXPNDkhULQdg*) newSeq((&NTI__Q39c0zQO2e7IXPNDkhULQdg_), ((NI) 64))); } LA4_: ; if ((NU)(h) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2(h,((*data) ? (*data)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" asgnRef((void**) (&(*data)->data[h].Field2), key); if ((NU)(h) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2(h,((*data) ? (*data)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data)->data[h].Field0 = hc; if ((NU)(h) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2(h,((*data) ? (*data)->Sup.len : 0)-1); } #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data)->data[h].Field1 = ((NI) -1); #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!((*s).first < ((NI) 0))) goto LA13_; #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).first = h; } LA13_: ; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= (*s).last)) goto LA17_; if ((NU)((*s).last) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2((*s).last,((*data) ? (*data)->Sup.len : 0)-1); } #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data)->data[(*s).last].Field1 = h; } LA17_: ; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).last = h;} #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__fHyuQETfp18Byi2p59coWng)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s) { tySequence__Q39c0zQO2e7IXPNDkhULQdg* n; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_12; NI h; tySequence__Q39c0zQO2e7IXPNDkhULQdg* T2_; n = (tySequence__Q39c0zQO2e7IXPNDkhULQdg*)0; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s).data ? (*s).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_12)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_12)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_12)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_12), ((NI) 0), ((NI) IL64(9223372036854775807))); } n = (tySequence__Q39c0zQO2e7IXPNDkhULQdg*) newSeq((&NTI__Q39c0zQO2e7IXPNDkhULQdg_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_12)))); #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" h = (*s).first; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).first = ((NI) -1); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).last = ((NI) -1); #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__Q39c0zQO2e7IXPNDkhULQdg*)0; T2_ = (*s).data; unsureAsgnRef((void**) (&(*s).data), n); n = T2_; { #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI nxt; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= h)) goto LA4; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } nxt = n->data[h].Field1; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T7_; NI j; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_14; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T7_ = (NIM_BOOL)0; T7_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n->data[h].Field0); if (!T7_) goto LA8_; #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T10_ = (NI)0; T10_ = rawGetKnownHC__Ejtzneh9bciAJuR9aXKmLyOQsets((&(*s)), n->data[h].Field2, n->data[h].Field0); if (nimSubInt(((NI) -1), T10_, &TM__0JXiWyhP5OCO8jWMA6sb1w_14)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_14); #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__9auUSCBr0XDNQBAQnDRP1pw(s, (&(*s).data), n->data[h].Field2, n->data[h].Field0, j); } LA8_: ; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" h = nxt; } LA4: ; } } #line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__9b49bS7GqvqpN0Q3MGneD7ZA)(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw* s, tyObject_CollectorcolonObjectType___fxDVjFD559aINhArr9a0DVSg* key) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s).data ? (*s).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).first = ((NI) -1); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).last = ((NI) -1); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s).data), (tySequence__Q39c0zQO2e7IXPNDkhULQdg*) newSeq((&NTI__Q39c0zQO2e7IXPNDkhULQdg_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__rGcUtLe0sALloAkFG6ugGwsets((&(*s)), key, (&hc)); #line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_15; NI TM__0JXiWyhP5OCO8jWMA6sb1w_16; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__fE2t3lRaXdpClEwLFLGSywsets((&(*s))); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__fHyuQETfp18Byi2p59coWng(s); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__Ejtzneh9bciAJuR9aXKmLyOQsets((&(*s)), key, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_15)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__9auUSCBr0XDNQBAQnDRP1pw(s, (&(*s).data), key, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_15)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_16)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_16); } LA13_: ; } static N_NIMCALL(void, Marker_tySequence__aFlGerNczoq1pU7jr4WW0w)(void* p, NI op) { tySequence__aFlGerNczoq1pU7jr4WW0w* a; NI T1_; a = (tySequence__aFlGerNczoq1pU7jr4WW0w*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); } } static N_NIMCALL(void, Marker_tySequence__C9b6BeFiqcsN519axQl20dMg)(void* p, NI op) { tySequence__C9b6BeFiqcsN519axQl20dMg* a; NI T1_; NI T2_; a = (tySequence__C9b6BeFiqcsN519axQl20dMg*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { T2_ = (NI)0; } } #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__wSIYGnn4J7g6161LDfMKAA)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).counter = ((NI) 0); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s).data), (tySequence__C9b6BeFiqcsN519axQl20dMg*) newSeq((&NTI__C9b6BeFiqcsN519axQl20dMg_), ((NI) (initialSize))));} #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__qe07yvl4buVLhufYgAHr9cQsets)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ t, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_21;{ 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__zrEgSRvKivWkJQrAAnrP9cQ_2(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__uHIMxs9aGYDEfZheaMnN2sQsets(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); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = eqeq___Vvx6KB8wnaa2vLn9ch38Ypg((&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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(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__0JXiWyhP5OCO8jWMA6sb1w_21)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_21); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__v9cbnc57ewIIRzabOgkgXQAsets)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_22; NI TM__0JXiWyhP5OCO8jWMA6sb1w_23; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_24; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_22)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_23)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_22) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_23)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_24)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_24) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__6F2KR6WUQlkyn0epo9aewTQsets)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ t, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_26;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T16_; #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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_; #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); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = eqeq___Vvx6KB8wnaa2vLn9ch38Ypg((&t.data->data[h_1].Field1), key_0); LA13_: ; if (!T12_) goto LA14_; #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_; } LA14_: ; #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" T16_ = ((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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ; } #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__0JXiWyhP5OCO8jWMA6sb1w_26)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_26); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__q5MQ9ajvTR3g4Pq9ar9ccGYSA)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s, tySequence__C9b6BeFiqcsN519axQl20dMg** data_0, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0, NI hc, NI h_0) { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s).data), (tySequence__C9b6BeFiqcsN519axQl20dMg*) newSeq((&NTI__C9b6BeFiqcsN519axQl20dMg_), ((NI) 64))); } LA4_: ; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field1 = (*key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__cd9bDSKL5DWCJ2M9cWMi9cStQ)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s) { tySequence__C9b6BeFiqcsN519axQl20dMg* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_25; tySequence__C9b6BeFiqcsN519axQl20dMg* T2_; n_1 = (tySequence__C9b6BeFiqcsN519axQl20dMg*)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s).data ? (*s).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_25)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_25)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_25)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_25), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__C9b6BeFiqcsN519axQl20dMg*) newSeq((&NTI__C9b6BeFiqcsN519axQl20dMg_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_25)))); #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__C9b6BeFiqcsN519axQl20dMg*)0; T2_ = (*s).data; unsureAsgnRef((void**) (&(*s).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_28; #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA6; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = res; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_27; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NI)0; T12_ = rawGetKnownHC__6F2KR6WUQlkyn0epo9aewTQsets((*s), (&n_1->data[i].Field1), n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_27)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_27); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__q5MQ9ajvTR3g4Pq9ar9ccGYSA(s, (&(*s).data), (&n_1->data[i].Field1), n_1->data[i].Field0, j); } LA10_: ; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_28)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_28); } LA6: ; } } } #line 252 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsOrIncl__2tCizCuysglueBvhj8nAVg)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s).data ? (*s).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).counter = ((NI) 0); #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s).data), (tySequence__C9b6BeFiqcsN519axQl20dMg*) newSeq((&NTI__C9b6BeFiqcsN519axQl20dMg_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__qe07yvl4buVLhufYgAHr9cQsets((*s), key_0, (&hc)); #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { #line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_TRUE; } goto LA11_; LA13_: ; { NI TM__0JXiWyhP5OCO8jWMA6sb1w_29; NI TM__0JXiWyhP5OCO8jWMA6sb1w_30; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T18_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T18_ = (NIM_BOOL)0; T18_ = mustRehash__v9cbnc57ewIIRzabOgkgXQAsets((*s)); if (!T18_) goto LA19_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__cd9bDSKL5DWCJ2M9cWMi9cStQ(s); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__6F2KR6WUQlkyn0epo9aewTQsets((*s), key_0, hc); } LA19_: ; #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_29)) { raiseOverflow(); }; #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__q5MQ9ajvTR3g4Pq9ar9ccGYSA(s, (&(*s).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_29)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_30)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_30); } LA11_: ; return result;} #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__2b49cG5tn8Ze0nHT5wZb9cVA)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ s, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0; #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" index = rawGet__qe07yvl4buVLhufYgAHr9cQsets(s, key_0, (&hc)); #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = (((NI) 0) <= index); return result;} #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));} #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimZeroMem)(void* p, NI size) { #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 24 "/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 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" static N_INLINE(NIM_BOOL, exclImpl__416GXGVROiMkk8xXVC2XBAsets)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0) { NIM_BOOL result; NI hc; NI i; NI msk; NI T1_;{ result = (NIM_BOOL)0; hc = (NI)0; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = rawGet__qe07yvl4buVLhufYgAHr9cQsets((*s), key_0, (&hc)); #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = (((*s).data ? (*s).data->Sup.len : 0)-1); msk = T1_; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_TRUE; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_31; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_FALSE; #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_31)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_31); { #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI j; NI r; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" j = i; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" r = j; if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); } #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); } #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" chckNil((void*)(&(*s).data->data[i].Field1)); nimZeroMem((void*)(&(*s).data->data[i].Field1), sizeof(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw)); { #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_32; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_32)) { raiseOverflow(); }; i = (NI)((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_32) & msk); #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T12_; #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); } #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NIM_BOOL)0; T12_ = isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets((*s).data->data[i].Field0); if (!T12_) goto LA13_; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" goto BeforeRet_; } LA13_: ; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); } r = (NI)((*s).data->data[i].Field0 & msk); #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T22_; NIM_BOOL T25_; #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T18_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (r <= i); if (!(T19_)) goto LA20_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (j < r); LA20_: ; T18_ = T19_; if (T18_) goto LA21_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (j < r); if (!(T22_)) goto LA23_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (i < j); LA23_: ; T18_ = T22_; LA21_: ; T17_ = T18_; if (T17_) goto LA24_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (i < j); if (!(T25_)) goto LA26_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (r <= i); LA26_: ; T17_ = T25_; LA24_: ; if (!!(T17_)) goto LA27_; #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" goto LA8; } LA27_: ; } } LA8: ; if ((NU)(j) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(j,((*s).data ? (*s).data->Sup.len : 0)-1); } #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s).data ? (*s).data->Sup.len : 0)){ raiseIndexError2(i,((*s).data ? (*s).data->Sup.len : 0)-1); } (*s).data->data[j] = (*s).data->data[i]; chckNil((void*)(&(*s).data->data[i])); nimZeroMem((void*)(&(*s).data->data[i]), sizeof(tyTuple__imsnm9aIGldIDieA5TX9bqyg)); } } } LA4_: ; }BeforeRet_: ; return result;} #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, excl__cThOctSUCo9buDBq3PN74Og)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0) { NIM_BOOL T1_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T1_ = (NIM_BOOL)0; T1_ = exclImpl__416GXGVROiMkk8xXVC2XBAsets(s, key_0); (void)(T1_); } #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__cThOctSUCo9buDBq3PN74Og_2)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* s, tyObject_MDigest__law9ct65KplMYBvtmjCQxbw* key_0) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s).data ? (*s).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s).data), (tySequence__C9b6BeFiqcsN519axQl20dMg*) newSeq((&NTI__C9b6BeFiqcsN519axQl20dMg_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__qe07yvl4buVLhufYgAHr9cQsets((*s), key_0, (&hc)); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_33; NI TM__0JXiWyhP5OCO8jWMA6sb1w_34; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__v9cbnc57ewIIRzabOgkgXQAsets((*s)); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__cd9bDSKL5DWCJ2M9cWMi9cStQ(s); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__6F2KR6WUQlkyn0epo9aewTQsets((*s), key_0, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_33)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__q5MQ9ajvTR3g4Pq9ar9ccGYSA(s, (&(*s).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_33)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_34)) { raiseOverflow(); }; (*s).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_34); } LA13_: ; } static N_NIMCALL(void, Marker_tySequence__cW009cpGr48I9beZmtalOKSg)(void* p, NI op) { tySequence__cW009cpGr48I9beZmtalOKSg* a; NI T1_; a = (tySequence__cW009cpGr48I9beZmtalOKSg*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); } } static N_NIMCALL(void, Marker_tySequence__EkVrimW82Ya1QD19bWIZr9bA)(void* p, NI op) { tySequence__EkVrimW82Ya1QD19bWIZr9bA* a; NI T1_; a = (tySequence__EkVrimW82Ya1QD19bWIZr9bA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field2.ClE_0, op); } } static N_NIMCALL(void, Marker_tySequence__aCTokZuK9bCn9cyd6uz54oPg)(void* p, NI op) { tySequence__aCTokZuK9bCn9cyd6uz54oPg* a; NI T1_; a = (tySequence__aCTokZuK9bCn9cyd6uz54oPg*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field2.ClE_0, op); } } static N_NIMCALL(void, Marker_tySequence__2lQSxaq5eC9aWYzZNTJyZtA)(void* p, NI op) { tySequence__2lQSxaq5eC9aWYzZNTJyZtA* a; NI T1_; a = (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.ClE_0, op); } } static N_NIMCALL(void, Marker_tySequence__4eRCaZmrYLLw2k30GPTiMw)(void* p, NI op) { tySequence__4eRCaZmrYLLw2k30GPTiMw* a; NI T1_; a = (tySequence__4eRCaZmrYLLw2k30GPTiMw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, 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 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGet__h9bD59bk9aSaP9ae9axJ475zaRgsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_45;{ 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__uHIMxs9aGYDEfZheaMnN2sQsets(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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(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__0JXiWyhP5OCO8jWMA6sb1w_45)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_45); }BeforeRet_: ; return result;} #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__RafAVeUVSno4B47UdPqNlg)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s_0, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0; #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" index = rawGet__h9bD59bk9aSaP9ae9axJ475zaRgsets(s_0, key_0, (&hc)); #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = (((NI) 0) <= index); return result;} #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__srqfE6Z8Oh07GCr046bKzw)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw s_0) { NI result; result = (NI)0; #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = s_0.counter; return result;} #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__Rc01mOKi2L5q4b6DP1vewQ)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s_0, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*) newSeq((&NTI__2lQSxaq5eC9aWYzZNTJyZtA_), ((NI) (initialSize))));} #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, initHashSet__hRGg6alFF9civtDPk7GoOLQ)(NI initialSize, tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" init__Rc01mOKi2L5q4b6DP1vewQ(Result, initialSize); } #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes)(NI h, NI val) { NI result; NU h_2; NU val_2; NU res; result = (NI)0; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" h_2 = ((NU) (h)); #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" val_2 = ((NU) (val)); #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" res = (NU)((NU64)(h_2) + (NU64)(val_2)); #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" res = (NU)((NU64)(res) + (NU64)((NU)((NU64)(res) << (NU64)(((NI) 10))))); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" res = (NU)(res ^ (NU)((NU64)(res) >> (NU64)(((NI) 6)))); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = ((NI) (res)); return result;} #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, hash__7gl3lTUUVpX34lnpKJqWSAhashes)(void* x_0) { NI result; result = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = ((NI) ((NU)((NU64)(((NU) (ptrdiff_t) (x_0))) >> (NU64)(((NI) 3))))); return result;} #line 2315 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void*, rawProc__uHuBEcv9bfj7JCyCv3pP51gsystem)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0) { void* result; result = (void*)0; #line 2318 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = x_0.ClP_0; return result;} #line 2322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void*, rawEnv__uHuBEcv9bfj7JCyCv3pP51g_2system)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0) { void* result; result = (void*)0; #line 2325 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = x_0.ClE_0; return result;} #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, hash__OR7O6mTS3VQ0qSzs6faHGghashes)(tyProc__XK9avDdFMbG7vUcJY4tJ5mQ x_0) { NI result; void* T1_; NI T2_; void* T3_; NI T4_; result = (NI)0; #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T1_ = (void*)0; T1_ = rawProc__uHuBEcv9bfj7JCyCv3pP51gsystem(x_0); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T2_ = (NI)0; T2_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T1_); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T3_ = (void*)0; T3_ = rawEnv__uHuBEcv9bfj7JCyCv3pP51g_2system(x_0); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T4_ = (NI)0; T4_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T3_); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes(T2_, T4_); 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__yYR7LI2SaMYyNgXFutClHQsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_46;{ 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__OR7O6mTS3VQ0qSzs6faHGghashes(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__uHIMxs9aGYDEfZheaMnN2sQsets(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_ = (t.data->data[h_1].Field1.ClP_0 == key_0.ClP_0 && t.data->data[h_1].Field1.ClE_0 == key_0.ClE_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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(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__0JXiWyhP5OCO8jWMA6sb1w_46)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_46); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__BKGeMWrSv3MsHf7wKMiz9cQsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_47; NI TM__0JXiWyhP5OCO8jWMA6sb1w_48; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_49; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_47)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_48)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_47) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_48)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_49)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_49) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__OSj3TE3NDYjW2Z1y9ahINEAsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA t, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_51;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T16_; #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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_; #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); } T12_ = (t.data->data[h_1].Field1.ClP_0 == key_0.ClP_0 && t.data->data[h_1].Field1.ClE_0 == key_0.ClE_0); LA13_: ; if (!T12_) goto LA14_; #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_; } LA14_: ; #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" T16_ = ((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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ; } #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__0JXiWyhP5OCO8jWMA6sb1w_51)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_51); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Watg9b7IQsYQLH5DiSTUinA)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s_0, tySequence__2lQSxaq5eC9aWYzZNTJyZtA** data_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0, NI hc, NI h_0) { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*) newSeq((&NTI__2lQSxaq5eC9aWYzZNTJyZtA_), ((NI) 64))); } LA4_: ; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field1.ClE_0), key_0.ClE_0); (*data_0)->data[h_0].Field1.ClP_0 = key_0.ClP_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__JZv2GcrHyRx0NDiJCEQDXQ)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s_0) { tySequence__2lQSxaq5eC9aWYzZNTJyZtA* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_50; tySequence__2lQSxaq5eC9aWYzZNTJyZtA* T2_; n_1 = (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_50)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_50)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_50)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_50), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*) newSeq((&NTI__2lQSxaq5eC9aWYzZNTJyZtA_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_50)))); #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_53; #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA6; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = res; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_52; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NI)0; T12_ = rawGetKnownHC__OSj3TE3NDYjW2Z1y9ahINEAsets((*s_0), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_52)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_52); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__Watg9b7IQsYQLH5DiSTUinA(s_0, (&(*s_0).data), n_1->data[i].Field1, n_1->data[i].Field0, j); } LA10_: ; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_53)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_53); } LA6: ; } } } #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__VHDoTsLOpGZZNXucVgKMrg)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__2lQSxaq5eC9aWYzZNTJyZtA*) newSeq((&NTI__2lQSxaq5eC9aWYzZNTJyZtA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__yYR7LI2SaMYyNgXFutClHQsets((*s_0), key_0, (&hc)); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_54; NI TM__0JXiWyhP5OCO8jWMA6sb1w_55; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__BKGeMWrSv3MsHf7wKMiz9cQsets((*s_0)); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__JZv2GcrHyRx0NDiJCEQDXQ(s_0); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__OSj3TE3NDYjW2Z1y9ahINEAsets((*s_0), key_0, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_54)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__Watg9b7IQsYQLH5DiSTUinA(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_54)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_55)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_55); } LA13_: ; } #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" static N_INLINE(NIM_BOOL, exclImpl__m9ah9b1nAGN0LOuEnis8fZ3Qsets)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0) { NIM_BOOL result; NI hc; NI i; NI msk; NI T1_;{ result = (NIM_BOOL)0; hc = (NI)0; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = rawGet__yYR7LI2SaMYyNgXFutClHQsets((*s_0), key_0, (&hc)); #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = (((*s_0).data ? (*s_0).data->Sup.len : 0)-1); msk = T1_; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_TRUE; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_56; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_FALSE; #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_56)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_56); { #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI j; NI r; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" j = i; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" r = j; if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" chckNil((void*)(&(*s_0).data->data[i].Field1)); unsureAsgnRef((void**)&(*s_0).data->data[i].Field1.ClE_0, NIM_NIL); (*s_0).data->data[i].Field1.ClP_0 = NIM_NIL; { #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_57; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_57)) { raiseOverflow(); }; i = (NI)((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_57) & msk); #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T12_; #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NIM_BOOL)0; T12_ = isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets((*s_0).data->data[i].Field0); if (!T12_) goto LA13_; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" goto BeforeRet_; } LA13_: ; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } r = (NI)((*s_0).data->data[i].Field0 & msk); #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T22_; NIM_BOOL T25_; #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T18_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (r <= i); if (!(T19_)) goto LA20_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (j < r); LA20_: ; T18_ = T19_; if (T18_) goto LA21_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (j < r); if (!(T22_)) goto LA23_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (i < j); LA23_: ; T18_ = T22_; LA21_: ; T17_ = T18_; if (T17_) goto LA24_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (i < j); if (!(T25_)) goto LA26_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (r <= i); LA26_: ; T17_ = T25_; LA24_: ; if (!!(T17_)) goto LA27_; #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" goto LA8; } LA27_: ; } } LA8: ; if ((NU)(j) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(j,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } (*s_0).data->data[j].Field0 = (*s_0).data->data[i].Field0; asgnRef((void**) (&(*s_0).data->data[j].Field1.ClE_0), (*s_0).data->data[i].Field1.ClE_0); (*s_0).data->data[j].Field1.ClP_0 = (*s_0).data->data[i].Field1.ClP_0; chckNil((void*)(&(*s_0).data->data[i])); (*s_0).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*s_0).data->data[i].Field1.ClE_0, NIM_NIL); (*s_0).data->data[i].Field1.ClP_0 = NIM_NIL; } } } LA4_: ; }BeforeRet_: ; return result;} #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, excl__VHDoTsLOpGZZNXucVgKMrg_2)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* s_0, tyProc__XK9avDdFMbG7vUcJY4tJ5mQ key_0) { NIM_BOOL T1_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T1_ = (NIM_BOOL)0; T1_ = exclImpl__m9ah9b1nAGN0LOuEnis8fZ3Qsets(s_0, key_0); (void)(T1_); } #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__6Fw7uqZM0HW6KbSLfzPhUQ)(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA s_0) { NI result; result = (NI)0; #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = s_0.counter; return result;} static N_NIMCALL(void, Marker_tySequence__fUw9czUTIZ9b39boL0IkeycMA)(void* p, NI op) { tySequence__fUw9czUTIZ9b39boL0IkeycMA* a; NI T1_; a = (tySequence__fUw9czUTIZ9b39boL0IkeycMA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); } } #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__fNvyX31UpvMeEEttFWadhw)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__fUw9czUTIZ9b39boL0IkeycMA*) newSeq((&NTI__fUw9czUTIZ9b39boL0IkeycMA_), ((NI) (initialSize))));} #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, initHashSet__DgyM04W9cvGJQj38WGiUHvw)(NI initialSize, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" init__fNvyX31UpvMeEEttFWadhw(Result, initialSize); } #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__AoOdjs8jAyVIZDabNRKBigsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_60;{ 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__OLouPVid6xkyWui6RV5AdA(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__uHIMxs9aGYDEfZheaMnN2sQsets(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_ = (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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(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__0JXiWyhP5OCO8jWMA6sb1w_60)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_60); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__BTCrHGv04v3XtrdUlnNWvAsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_61; NI TM__0JXiWyhP5OCO8jWMA6sb1w_62; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_63; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_61)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_62)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_61) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_62)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_63)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_63) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__yBeP4sC2CarAyizWMUUkOwsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_65;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T16_; #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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_; #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); } T12_ = (t.data->data[h_1].Field1 == key_0); LA13_: ; if (!T12_) goto LA14_; #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_; } LA14_: ; #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" T16_ = ((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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ; } #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__0JXiWyhP5OCO8jWMA6sb1w_65)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_65); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__p2139aZK2lIDtPRROqeI7eQ)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, tySequence__fUw9czUTIZ9b39boL0IkeycMA** data_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc, NI h_0) { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__fUw9czUTIZ9b39boL0IkeycMA*) newSeq((&NTI__fUw9czUTIZ9b39boL0IkeycMA_), ((NI) 64))); } LA4_: ; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field1), key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__zN8eh85sKjEXqsLfS0oMjw)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0) { tySequence__fUw9czUTIZ9b39boL0IkeycMA* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_64; tySequence__fUw9czUTIZ9b39boL0IkeycMA* T2_; n_1 = (tySequence__fUw9czUTIZ9b39boL0IkeycMA*)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_64)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_64)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_64)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_64), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__fUw9czUTIZ9b39boL0IkeycMA*) newSeq((&NTI__fUw9czUTIZ9b39boL0IkeycMA_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_64)))); #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__fUw9czUTIZ9b39boL0IkeycMA*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_67; #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA6; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = res; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_66; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NI)0; T12_ = rawGetKnownHC__yBeP4sC2CarAyizWMUUkOwsets((*s_0), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_66)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_66); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__p2139aZK2lIDtPRROqeI7eQ(s_0, (&(*s_0).data), n_1->data[i].Field1, n_1->data[i].Field0, j); } LA10_: ; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_67)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_67); } LA6: ; } } } #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__zaIF7gRipxwC9cR4JvJId3Q)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__fUw9czUTIZ9b39boL0IkeycMA*) newSeq((&NTI__fUw9czUTIZ9b39boL0IkeycMA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__AoOdjs8jAyVIZDabNRKBigsets((*s_0), key_0, (&hc)); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_68; NI TM__0JXiWyhP5OCO8jWMA6sb1w_69; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__BTCrHGv04v3XtrdUlnNWvAsets((*s_0)); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__zN8eh85sKjEXqsLfS0oMjw(s_0); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__yBeP4sC2CarAyizWMUUkOwsets((*s_0), key_0, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_68)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__p2139aZK2lIDtPRROqeI7eQ(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_68)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_69)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_69); } LA13_: ; } #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" static N_INLINE(NIM_BOOL, exclImpl__9b0jREnQ9bBY06qbEcA8uEfQsets)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL result; NI hc; NI i; NI msk; NI T1_;{ result = (NIM_BOOL)0; hc = (NI)0; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = rawGet__AoOdjs8jAyVIZDabNRKBigsets((*s_0), key_0, (&hc)); #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = (((*s_0).data ? (*s_0).data->Sup.len : 0)-1); msk = T1_; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_TRUE; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_70; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_FALSE; #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_70)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_70); { #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI j; NI r; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" j = i; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" r = j; if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" asgnRef((void**) (&(*s_0).data->data[i].Field1), NIM_NIL); { #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_71; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_71)) { raiseOverflow(); }; i = (NI)((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_71) & msk); #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T12_; #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NIM_BOOL)0; T12_ = isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets((*s_0).data->data[i].Field0); if (!T12_) goto LA13_; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" goto BeforeRet_; } LA13_: ; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } r = (NI)((*s_0).data->data[i].Field0 & msk); #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T22_; NIM_BOOL T25_; #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T18_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (r <= i); if (!(T19_)) goto LA20_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (j < r); LA20_: ; T18_ = T19_; if (T18_) goto LA21_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (j < r); if (!(T22_)) goto LA23_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (i < j); LA23_: ; T18_ = T22_; LA21_: ; T17_ = T18_; if (T17_) goto LA24_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (i < j); if (!(T25_)) goto LA26_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (r <= i); LA26_: ; T17_ = T25_; LA24_: ; if (!!(T17_)) goto LA27_; #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" goto LA8; } LA27_: ; } } LA8: ; if ((NU)(j) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(j,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } (*s_0).data->data[j].Field0 = (*s_0).data->data[i].Field0; asgnRef((void**) (&(*s_0).data->data[j].Field1), (*s_0).data->data[i].Field1); chckNil((void*)(&(*s_0).data->data[i])); (*s_0).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*s_0).data->data[i].Field1, NIM_NIL); } } } LA4_: ; }BeforeRet_: ; return result;} #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, excl__zaIF7gRipxwC9cR4JvJId3Q_2)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL T1_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T1_ = (NIM_BOOL)0; T1_ = exclImpl__9b0jREnQ9bBY06qbEcA8uEfQsets(s_0, key_0); (void)(T1_); } #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__qoM9bArjh4BDfNA0vmnpcaA)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw other) { { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* item; item = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; { NI h_1; NI colontmp_; NI T3_; NI res; h_1 = (NI)0; colontmp_ = (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" T3_ = ((other.data ? other.data->Sup.len : 0)-1); colontmp_ = T3_; #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__0JXiWyhP5OCO8jWMA6sb1w_72; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA5; #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" h_1 = res; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NIM_BOOL T8_; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(other.data ? other.data->Sup.len : 0)){ raiseIndexError2(h_1,(other.data ? other.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" T8_ = (NIM_BOOL)0; T8_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(other.data->data[h_1].Field0); if (!T8_) goto LA9_; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(other.data ? other.data->Sup.len : 0)){ raiseIndexError2(h_1,(other.data ? other.data->Sup.len : 0)-1); } item = other.data->data[h_1].Field1; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" incl__zaIF7gRipxwC9cR4JvJId3Q(s_0, item); } LA9_: ; #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__0JXiWyhP5OCO8jWMA6sb1w_72)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_72); } LA5: ; } } } } #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__n9axythJkVq05pkze6QX9aqg)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s_0) { NI result; result = (NI)0; #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = s_0.counter; return result;} #line 252 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsOrIncl__9ba1raBRUy9cSOwcgckYGEog)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* s_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__fUw9czUTIZ9b39boL0IkeycMA*) newSeq((&NTI__fUw9czUTIZ9b39boL0IkeycMA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__AoOdjs8jAyVIZDabNRKBigsets((*s_0), key_0, (&hc)); #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { #line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_TRUE; } goto LA11_; LA13_: ; { NI TM__0JXiWyhP5OCO8jWMA6sb1w_73; NI TM__0JXiWyhP5OCO8jWMA6sb1w_74; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T18_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T18_ = (NIM_BOOL)0; T18_ = mustRehash__BTCrHGv04v3XtrdUlnNWvAsets((*s_0)); if (!T18_) goto LA19_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__zN8eh85sKjEXqsLfS0oMjw(s_0); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__yBeP4sC2CarAyizWMUUkOwsets((*s_0), key_0, hc); } LA19_: ; #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_73)) { raiseOverflow(); }; #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__p2139aZK2lIDtPRROqeI7eQ(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_73)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_74)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_74); } LA11_: ; return result;} #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__XLmFNxxl9altWLTbdj9cxqDg)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0; #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" index = rawGet__AoOdjs8jAyVIZDabNRKBigsets(s_0, key_0, (&hc)); #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = (((NI) 0) <= index); return result;} #line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, difference__LFloSHqzPp1wYD9b1jgAAOg)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s1, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s2, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { #line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" initHashSet__DgyM04W9cvGJQj38WGiUHvw(((NI) 64), Result); { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* item; item = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; { NI h_1; NI colontmp_; NI T3_; NI res; h_1 = (NI)0; colontmp_ = (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" T3_ = ((s1.data ? s1.data->Sup.len : 0)-1); colontmp_ = T3_; #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__0JXiWyhP5OCO8jWMA6sb1w_75; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA5; #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" h_1 = res; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NIM_BOOL T8_; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(s1.data ? s1.data->Sup.len : 0)){ raiseIndexError2(h_1,(s1.data ? s1.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" T8_ = (NIM_BOOL)0; T8_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(s1.data->data[h_1].Field0); if (!T8_) goto LA9_; #line 454 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(s1.data ? s1.data->Sup.len : 0)){ raiseIndexError2(h_1,(s1.data ? s1.data->Sup.len : 0)-1); } item = s1.data->data[h_1].Field1; #line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NIM_BOOL T13_; #line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T13_ = (NIM_BOOL)0; T13_ = contains__XLmFNxxl9altWLTbdj9cxqDg(s2, item); if (!!(T13_)) goto LA14_; #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" incl__zaIF7gRipxwC9cR4JvJId3Q(Result, item); } LA14_: ; } LA9_: ; #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__0JXiWyhP5OCO8jWMA6sb1w_75)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_75); } LA5: ; } } } } #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__9aQKy8l9bO9aHJHq2R79c0vEiAsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_76; NI TM__0JXiWyhP5OCO8jWMA6sb1w_77; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_78; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_76)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_77)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_76) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_77)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_78)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_78) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__H4n01hI4Y1dhJhVV44eECQsets)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_80;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T16_; #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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_; #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); } T12_ = eqStrings(t.data->data[h_1].Field1, key_0); LA13_: ; if (!T12_) goto LA14_; #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_; } LA14_: ; #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" T16_ = ((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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ; } #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__0JXiWyhP5OCO8jWMA6sb1w_80)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_80); }BeforeRet_: ; return result;} #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, nimGCunrefNoCycle)(void* p) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T1_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(p); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T1_); } #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__0WGPG59byJ2eMftxsrjD02A)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s_0, tySequence__4eRCaZmrYLLw2k30GPTiMw** data_0, NimStringDesc* key_0, NI hc, NI h_0) { NimStringDesc* T11_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTI__4eRCaZmrYLLw2k30GPTiMw_), ((NI) 64))); } LA4_: ; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T11_ = (NimStringDesc*)0; T11_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T11_) nimGCunrefNoCycle(T11_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__S48V0eiEuyCalh7won1YWQ)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s_0) { tySequence__4eRCaZmrYLLw2k30GPTiMw* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_79; tySequence__4eRCaZmrYLLw2k30GPTiMw* T2_; n_1 = (tySequence__4eRCaZmrYLLw2k30GPTiMw*)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_79)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_79)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_79)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_79), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTI__4eRCaZmrYLLw2k30GPTiMw_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_79)))); #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__4eRCaZmrYLLw2k30GPTiMw*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_82; #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA6; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = res; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_81; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NI)0; T12_ = rawGetKnownHC__H4n01hI4Y1dhJhVV44eECQsets((*s_0), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_81)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_81); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__0WGPG59byJ2eMftxsrjD02A(s_0, (&(*s_0).data), n_1->data[i].Field1, n_1->data[i].Field0, j); } LA10_: ; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_82)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_82); } LA6: ; } } } #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__TMNSyv4q8yRKlH5e1bO09cA)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s_0, NimStringDesc* key_0) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTI__4eRCaZmrYLLw2k30GPTiMw_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__h9bD59bk9aSaP9ae9axJ475zaRgsets((*s_0), key_0, (&hc)); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_83; NI TM__0JXiWyhP5OCO8jWMA6sb1w_84; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__9aQKy8l9bO9aHJHq2R79c0vEiAsets((*s_0)); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__S48V0eiEuyCalh7won1YWQ(s_0); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__H4n01hI4Y1dhJhVV44eECQsets((*s_0), key_0, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_83)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__0WGPG59byJ2eMftxsrjD02A(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_83)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_84)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_84); } LA13_: ; } #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__lJfMb2yo38UZi9cGfnf6PoA)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg other) { { NimStringDesc* item; item = (NimStringDesc*)0; { NI h_1; NI colontmp_; NI T3_; NI res; h_1 = (NI)0; colontmp_ = (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" T3_ = ((other.data ? other.data->Sup.len : 0)-1); colontmp_ = T3_; #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__0JXiWyhP5OCO8jWMA6sb1w_85; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA5; #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" h_1 = res; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NIM_BOOL T8_; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(other.data ? other.data->Sup.len : 0)){ raiseIndexError2(h_1,(other.data ? other.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" T8_ = (NIM_BOOL)0; T8_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(other.data->data[h_1].Field0); if (!T8_) goto LA9_; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(other.data ? other.data->Sup.len : 0)){ raiseIndexError2(h_1,(other.data ? other.data->Sup.len : 0)-1); } item = other.data->data[h_1].Field1; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" incl__TMNSyv4q8yRKlH5e1bO09cA(s_0, item); } LA9_: ; #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__0JXiWyhP5OCO8jWMA6sb1w_85)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_85); } LA5: ; } } } } #line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, union__wBRbnXEjh6o7DPIAGhDsHw)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s1, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s2, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result) { #line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" genericSeqAssign((&(*Result).data), s1.data, (&NTI__4eRCaZmrYLLw2k30GPTiMw_)); (*Result).counter = s1.counter; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" incl__lJfMb2yo38UZi9cGfnf6PoA(Result, s2); } #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__yuYJ6k5D1l1c5lO0bWkT5w)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* s_0, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__4eRCaZmrYLLw2k30GPTiMw*) newSeq((&NTI__4eRCaZmrYLLw2k30GPTiMw_), ((NI) (initialSize))));} #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, initHashSet__rR3V3EXK6m72GYtth8OqcA)(NI initialSize, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" init__yuYJ6k5D1l1c5lO0bWkT5w(Result, initialSize); } #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" static N_INLINE(NIM_BOOL, nimDivInt)(NI a, NI b, NI* res) { NIM_BOOL result; result = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" { NIM_BOOL T3_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (a == ((NI) (IL64(-9223372036854775807) - IL64(1)))); if (!(T3_)) goto LA4_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (b == ((NI) -1)); LA4_: ; if (!T3_) goto LA5_; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" result = NIM_TRUE; } goto LA1_; LA5_: ; { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" (*res) = (NI)(a / b); } LA1_: ; return result;} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rightSize__55NBUXYG2CAhm9b85URNhoAsets)(NI count_0) { NI result; NI TM__0JXiWyhP5OCO8jWMA6sb1w_86; NI TM__0JXiWyhP5OCO8jWMA6sb1w_87; NI TM__0JXiWyhP5OCO8jWMA6sb1w_88; result = (NI)0; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt(((NI) (count_0)), ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_86)) { raiseOverflow(); }; if (((NI) 2) == 0){ raiseDivByZero(); } if (nimDivInt((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_86), ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_87)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_87), ((NI) 4), &TM__0JXiWyhP5OCO8jWMA6sb1w_88)) { raiseOverflow(); }; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = nextPowerOfTwo__v2qC0V55wqa9bmqc7eHTz8A((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_88)); return result;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, toHashSet__wCbzJdyj48qBavANddequQ)(NimStringDesc** keys, NI keysLen_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result) { NI T1_; #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((keysLen_0) < ((NI) 0) || (keysLen_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(keysLen_0, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T1_ = (NI)0; T1_ = rightSize__55NBUXYG2CAhm9b85URNhoAsets(((NI) (keysLen_0))); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" initHashSet__rR3V3EXK6m72GYtth8OqcA(T1_, Result); { NimStringDesc* key_1; NI i; key_1 = (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__0JXiWyhP5OCO8jWMA6sb1w_89; #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 < keysLen_0)) goto LA4; #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(i) >= (NU)(keysLen_0)){ raiseIndexError2(i,keysLen_0-1); } key_1 = keys[i]; #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" incl__TMNSyv4q8yRKlH5e1bO09cA(Result, key_1); #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__0JXiWyhP5OCO8jWMA6sb1w_89)) { raiseOverflow(); }; i = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_89); } LA4: ; } } } static N_NIMCALL(void, Marker_tySequence__9aVNV7ijepQnHXz4JmQHd3g)(void* p, NI op) { tySequence__9aVNV7ijepQnHXz4JmQHd3g* a; NI T1_; a = (tySequence__9aVNV7ijepQnHXz4JmQHd3g*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); } } #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__EADdzSXC4rSZl9bDneIb25w)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s_0, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__9aVNV7ijepQnHXz4JmQHd3g*) newSeq((&NTI__9aVNV7ijepQnHXz4JmQHd3g_), ((NI) (initialSize))));} #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, initHashSet__lim1G415z1LOPQu9cQuR30w)(NI initialSize, tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" init__EADdzSXC4rSZl9bDneIb25w(Result, initialSize); } #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__G75o2gV39bD9b4nahKqA9bpBQsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_91;{ 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__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0->data, (key_0 ? key_0->Sup.len : 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__uHIMxs9aGYDEfZheaMnN2sQsets(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); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = eqeq___cWgGOpcuZLD1zvRRNHffQQ(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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(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__0JXiWyhP5OCO8jWMA6sb1w_91)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_91); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__4o1zjC8J0A6VZqVJbpBAMgsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_92; NI TM__0JXiWyhP5OCO8jWMA6sb1w_93; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_94; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_92)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_93)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_92) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_93)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_94)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_94) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__vvAwwKwuYBAM9cslzFrkcbAsets)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_96;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T16_; #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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_; #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); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = eqeq___cWgGOpcuZLD1zvRRNHffQQ(t.data->data[h_1].Field1, key_0); LA13_: ; if (!T12_) goto LA14_; #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_; } LA14_: ; #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" T16_ = ((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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ; } #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__0JXiWyhP5OCO8jWMA6sb1w_96)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_96); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__3nPCxVHz9ceVD9cWByTjYn5Q)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s_0, tySequence__9aVNV7ijepQnHXz4JmQHd3g** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc, NI h_0) { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__9aVNV7ijepQnHXz4JmQHd3g*) newSeq((&NTI__9aVNV7ijepQnHXz4JmQHd3g_), ((NI) 64))); } LA4_: ; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field1), key_0, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__7qIh9bih1Fv9aiUvI2rM9cnKw)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s_0) { tySequence__9aVNV7ijepQnHXz4JmQHd3g* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_95; tySequence__9aVNV7ijepQnHXz4JmQHd3g* T2_; n_1 = (tySequence__9aVNV7ijepQnHXz4JmQHd3g*)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_95)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_95)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_95)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_95), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9aVNV7ijepQnHXz4JmQHd3g*) newSeq((&NTI__9aVNV7ijepQnHXz4JmQHd3g_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_95)))); #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__9aVNV7ijepQnHXz4JmQHd3g*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_98; #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA6; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = res; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_97; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NI)0; T12_ = rawGetKnownHC__vvAwwKwuYBAM9cslzFrkcbAsets((*s_0), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_97)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_97); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__3nPCxVHz9ceVD9cWByTjYn5Q(s_0, (&(*s_0).data), n_1->data[i].Field1, n_1->data[i].Field0, j); } LA10_: ; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_98)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_98); } LA6: ; } } } #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__9cCcAIGbi7jt2fHSkKdvvhg)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg* s_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__9aVNV7ijepQnHXz4JmQHd3g*) newSeq((&NTI__9aVNV7ijepQnHXz4JmQHd3g_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__G75o2gV39bD9b4nahKqA9bpBQsets((*s_0), key_0, (&hc)); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_99; NI TM__0JXiWyhP5OCO8jWMA6sb1w_100; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__4o1zjC8J0A6VZqVJbpBAMgsets((*s_0)); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__7qIh9bih1Fv9aiUvI2rM9cnKw(s_0); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__vvAwwKwuYBAM9cslzFrkcbAsets((*s_0), key_0, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_99)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__3nPCxVHz9ceVD9cWByTjYn5Q(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_99)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_100)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_100); } LA13_: ; } #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__7eBfRc0I29abp1gi9csMsznw)(tyObject_HashSet__X5p53cCxCZ6E09b3jpas0kg s_0) { NI result; result = (NI)0; #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = s_0.counter; return result;} #line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, union__LFloSHqzPp1wYD9b1jgAAOg_2)(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s1, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw s2, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { #line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" genericSeqAssign((&(*Result).data), s1.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = s1.counter; #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" incl__qoM9bArjh4BDfNA0vmnpcaA(Result, s2); } static N_NIMCALL(void, Marker_tySequence__noYiMxJQyusfKGmZZR7Pzw)(void* p, NI op) { tySequence__noYiMxJQyusfKGmZZR7Pzw* a; NI T1_; a = (tySequence__noYiMxJQyusfKGmZZR7Pzw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data.buffer, op); } } #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__iepC9aXD0p3shFaC9c0a05Uw)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__aFlGerNczoq1pU7jr4WW0w*) newSeq((&NTI__aFlGerNczoq1pU7jr4WW0w_), ((NI) (initialSize))));} #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, initHashSet__jJ9c5kkYXGY1Xr1qp57oBSQ)(NI initialSize, tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" init__iepC9aXD0p3shFaC9c0a05Uw(Result, initialSize); } #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__c3TUYXhS0UD5pnzVtzSaLQsets)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_103;{ 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__CaMh2m9bdzg1ocusi53bWtg(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__uHIMxs9aGYDEfZheaMnN2sQsets(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); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = eqeq___Td9a9afRPwnI6qVx9ahUdIcew(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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(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__0JXiWyhP5OCO8jWMA6sb1w_103)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_103); }BeforeRet_: ; return result;} #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__73BotdxM7oFNG2zs7AFSng)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg s_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0; #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" index = rawGet__c3TUYXhS0UD5pnzVtzSaLQsets(s_0, key_0, (&hc)); #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = (((NI) 0) <= index); return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__a6hshBxwiDyez6gUzhCDEAsets)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_104; NI TM__0JXiWyhP5OCO8jWMA6sb1w_105; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_106; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_104)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_105)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_104) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_105)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_106)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_106) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__0YQhMK9a6LCIKqANjVWgQjQsets)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_108;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T16_; #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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_; #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); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = eqeq___Td9a9afRPwnI6qVx9ahUdIcew(t.data->data[h_1].Field1, key_0); LA13_: ; if (!T12_) goto LA14_; #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_; } LA14_: ; #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" T16_ = ((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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ; } #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__0JXiWyhP5OCO8jWMA6sb1w_108)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_108); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__XhiRKuTpPpOL3XdHpVyZsg)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0, tySequence__aFlGerNczoq1pU7jr4WW0w** data_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI hc, NI h_0) { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__aFlGerNczoq1pU7jr4WW0w*) newSeq((&NTI__aFlGerNczoq1pU7jr4WW0w_), ((NI) 64))); } LA4_: ; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field1), key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__h5puzTPmlnXDPq8UBOWn6Q)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0) { tySequence__aFlGerNczoq1pU7jr4WW0w* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_107; tySequence__aFlGerNczoq1pU7jr4WW0w* T2_; n_1 = (tySequence__aFlGerNczoq1pU7jr4WW0w*)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_107)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_107)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_107)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_107), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__aFlGerNczoq1pU7jr4WW0w*) newSeq((&NTI__aFlGerNczoq1pU7jr4WW0w_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_107)))); #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__aFlGerNczoq1pU7jr4WW0w*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_110; #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA6; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = res; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_109; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NI)0; T12_ = rawGetKnownHC__0YQhMK9a6LCIKqANjVWgQjQsets((*s_0), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_109)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_109); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__XhiRKuTpPpOL3XdHpVyZsg(s_0, (&(*s_0).data), n_1->data[i].Field1, n_1->data[i].Field0, j); } LA10_: ; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_110)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_110); } LA6: ; } } } #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__EkAL12ztP4cVWpK7mwR1NQ)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__aFlGerNczoq1pU7jr4WW0w*) newSeq((&NTI__aFlGerNczoq1pU7jr4WW0w_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__c3TUYXhS0UD5pnzVtzSaLQsets((*s_0), key_0, (&hc)); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_111; NI TM__0JXiWyhP5OCO8jWMA6sb1w_112; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__a6hshBxwiDyez6gUzhCDEAsets((*s_0)); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__h5puzTPmlnXDPq8UBOWn6Q(s_0); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__0YQhMK9a6LCIKqANjVWgQjQsets((*s_0), key_0, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_111)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__XhiRKuTpPpOL3XdHpVyZsg(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_111)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_112)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_112); } LA13_: ; } #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" static N_INLINE(NIM_BOOL, exclImpl__LsWcCQCiXU7jNYd4eqslgAsets)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL result; NI hc; NI i; NI msk; NI T1_;{ result = (NIM_BOOL)0; hc = (NI)0; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = rawGet__c3TUYXhS0UD5pnzVtzSaLQsets((*s_0), key_0, (&hc)); #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = (((*s_0).data ? (*s_0).data->Sup.len : 0)-1); msk = T1_; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_TRUE; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_113; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_FALSE; #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_113)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_113); { #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI j; NI r; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" j = i; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" r = j; if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" asgnRef((void**) (&(*s_0).data->data[i].Field1), NIM_NIL); { #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_114; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_114)) { raiseOverflow(); }; i = (NI)((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_114) & msk); #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T12_; #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NIM_BOOL)0; T12_ = isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets((*s_0).data->data[i].Field0); if (!T12_) goto LA13_; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" goto BeforeRet_; } LA13_: ; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } r = (NI)((*s_0).data->data[i].Field0 & msk); #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T22_; NIM_BOOL T25_; #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T18_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (r <= i); if (!(T19_)) goto LA20_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (j < r); LA20_: ; T18_ = T19_; if (T18_) goto LA21_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (j < r); if (!(T22_)) goto LA23_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (i < j); LA23_: ; T18_ = T22_; LA21_: ; T17_ = T18_; if (T17_) goto LA24_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (i < j); if (!(T25_)) goto LA26_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (r <= i); LA26_: ; T17_ = T25_; LA24_: ; if (!!(T17_)) goto LA27_; #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" goto LA8; } LA27_: ; } } LA8: ; if ((NU)(j) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(j,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } (*s_0).data->data[j].Field0 = (*s_0).data->data[i].Field0; asgnRef((void**) (&(*s_0).data->data[j].Field1), (*s_0).data->data[i].Field1); chckNil((void*)(&(*s_0).data->data[i])); (*s_0).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*s_0).data->data[i].Field1, NIM_NIL); } } } LA4_: ; }BeforeRet_: ; return result;} #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, excl__EkAL12ztP4cVWpK7mwR1NQ_2)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL T1_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T1_ = (NIM_BOOL)0; T1_ = exclImpl__LsWcCQCiXU7jNYd4eqslgAsets(s_0, key_0); (void)(T1_); } #line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, difference__jBi8Aq9bODXTptnwEoJV19cw)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg s1, tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg s2, tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* Result) { #line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 453 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" initHashSet__jJ9c5kkYXGY1Xr1qp57oBSQ(((NI) 64), Result); { tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* item; item = (tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg*)0; { NI h_1; NI colontmp_; NI T3_; NI res; h_1 = (NI)0; colontmp_ = (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" T3_ = ((s1.data ? s1.data->Sup.len : 0)-1); colontmp_ = T3_; #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__0JXiWyhP5OCO8jWMA6sb1w_115; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA5; #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" h_1 = res; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NIM_BOOL T8_; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(s1.data ? s1.data->Sup.len : 0)){ raiseIndexError2(h_1,(s1.data ? s1.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" T8_ = (NIM_BOOL)0; T8_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(s1.data->data[h_1].Field0); if (!T8_) goto LA9_; #line 454 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(s1.data ? s1.data->Sup.len : 0)){ raiseIndexError2(h_1,(s1.data ? s1.data->Sup.len : 0)-1); } item = s1.data->data[h_1].Field1; #line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NIM_BOOL T13_; #line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T13_ = (NIM_BOOL)0; T13_ = contains__73BotdxM7oFNG2zs7AFSng(s2, item); if (!!(T13_)) goto LA14_; #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" incl__EkAL12ztP4cVWpK7mwR1NQ(Result, item); } LA14_: ; } LA9_: ; #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__0JXiWyhP5OCO8jWMA6sb1w_115)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_115); } LA5: ; } } } } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, toHashSet__SpyS4c0vjuRkhf30bjCucg)(tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg** keys, NI keysLen_0, tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* Result) { NI T1_; #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((keysLen_0) < ((NI) 0) || (keysLen_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(keysLen_0, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T1_ = (NI)0; T1_ = rightSize__55NBUXYG2CAhm9b85URNhoAsets(((NI) (keysLen_0))); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" initHashSet__jJ9c5kkYXGY1Xr1qp57oBSQ(T1_, Result); { tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_1; NI i; key_1 = (tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg*)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__0JXiWyhP5OCO8jWMA6sb1w_116; #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 < keysLen_0)) goto LA4; #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(i) >= (NU)(keysLen_0)){ raiseIndexError2(i,keysLen_0-1); } key_1 = keys[i]; #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" incl__EkAL12ztP4cVWpK7mwR1NQ(Result, key_1); #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__0JXiWyhP5OCO8jWMA6sb1w_116)) { raiseOverflow(); }; i = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_116); } LA4: ; } } } #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__LMoS0Ev1aL9crH26IIk3OeQ)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0, tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg other) { { tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* item; item = (tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg*)0; { NI h_1; NI colontmp_; NI T3_; NI res; h_1 = (NI)0; colontmp_ = (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" T3_ = ((other.data ? other.data->Sup.len : 0)-1); colontmp_ = T3_; #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__0JXiWyhP5OCO8jWMA6sb1w_117; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA5; #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" h_1 = res; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NIM_BOOL T8_; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(other.data ? other.data->Sup.len : 0)){ raiseIndexError2(h_1,(other.data ? other.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" T8_ = (NIM_BOOL)0; T8_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(other.data->data[h_1].Field0); if (!T8_) goto LA9_; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(other.data ? other.data->Sup.len : 0)){ raiseIndexError2(h_1,(other.data ? other.data->Sup.len : 0)-1); } item = other.data->data[h_1].Field1; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" incl__EkAL12ztP4cVWpK7mwR1NQ(s_0, item); } LA9_: ; #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__0JXiWyhP5OCO8jWMA6sb1w_117)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_117); } LA5: ; } } } } #line 252 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsOrIncl__EZWyl9cCLVBLzDP5Dn1Hmew)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg* s_0, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__aFlGerNczoq1pU7jr4WW0w*) newSeq((&NTI__aFlGerNczoq1pU7jr4WW0w_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__c3TUYXhS0UD5pnzVtzSaLQsets((*s_0), key_0, (&hc)); #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { #line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_TRUE; } goto LA11_; LA13_: ; { NI TM__0JXiWyhP5OCO8jWMA6sb1w_118; NI TM__0JXiWyhP5OCO8jWMA6sb1w_119; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T18_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T18_ = (NIM_BOOL)0; T18_ = mustRehash__a6hshBxwiDyez6gUzhCDEAsets((*s_0)); if (!T18_) goto LA19_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__h5puzTPmlnXDPq8UBOWn6Q(s_0); #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__0YQhMK9a6LCIKqANjVWgQjQsets((*s_0), key_0, hc); } LA19_: ; #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_118)) { raiseOverflow(); }; #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__XhiRKuTpPpOL3XdHpVyZsg(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_118)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_119)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_119); } LA11_: ; return result;} #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__fk1CPHGUtZdXOSXIHuoJuQ)(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg s_0) { NI result; result = (NI)0; #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = s_0.counter; return result;} #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__FCap09aNssotKBrykEsY1iw)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__cW009cpGr48I9beZmtalOKSg*) newSeq((&NTI__cW009cpGr48I9beZmtalOKSg_), ((NI) (initialSize))));} #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, initHashSet__mISw4qt9bbPAxSVQQY0UIyQ)(NI initialSize, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" init__FCap09aNssotKBrykEsY1iw(Result, initialSize); } #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__siVkfOqJdzZBNSVVtOxmagsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_120;{ 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__CRfvbbxdrmcp9a1fTJNOaGg(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__uHIMxs9aGYDEfZheaMnN2sQsets(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_ = (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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(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__0JXiWyhP5OCO8jWMA6sb1w_120)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_120); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__prZyMNy7cQs9cOjxBwHc2Agsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_121; NI TM__0JXiWyhP5OCO8jWMA6sb1w_122; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_123; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_121)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_122)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_121) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_122)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_123)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_123) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__R9aRd9cYgzTfQamoRewWp8mQsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_125;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T16_; #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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_; #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); } T12_ = (t.data->data[h_1].Field1 == key_0); LA13_: ; if (!T12_) goto LA14_; #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_; } LA14_: ; #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" T16_ = ((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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ; } #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__0JXiWyhP5OCO8jWMA6sb1w_125)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_125); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__N425GV4kssE6jJzYvEzvYA)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tySequence__cW009cpGr48I9beZmtalOKSg** data_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc, NI h_0) { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__cW009cpGr48I9beZmtalOKSg*) newSeq((&NTI__cW009cpGr48I9beZmtalOKSg_), ((NI) 64))); } LA4_: ; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field1), key_0); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__Iru9bya8O9aQBLIHHQbwnNLw)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0) { tySequence__cW009cpGr48I9beZmtalOKSg* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_124; tySequence__cW009cpGr48I9beZmtalOKSg* T2_; n_1 = (tySequence__cW009cpGr48I9beZmtalOKSg*)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_124)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_124)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_124)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_124), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__cW009cpGr48I9beZmtalOKSg*) newSeq((&NTI__cW009cpGr48I9beZmtalOKSg_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_124)))); #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__cW009cpGr48I9beZmtalOKSg*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_127; #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA6; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = res; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_126; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NI)0; T12_ = rawGetKnownHC__R9aRd9cYgzTfQamoRewWp8mQsets((*s_0), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_126)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_126); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__N425GV4kssE6jJzYvEzvYA(s_0, (&(*s_0).data), n_1->data[i].Field1, n_1->data[i].Field0, j); } LA10_: ; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_127)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_127); } LA6: ; } } } #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__driMaW55bCZ9coX9cAYukbmA)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__cW009cpGr48I9beZmtalOKSg*) newSeq((&NTI__cW009cpGr48I9beZmtalOKSg_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__siVkfOqJdzZBNSVVtOxmagsets((*s_0), key_0, (&hc)); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_128; NI TM__0JXiWyhP5OCO8jWMA6sb1w_129; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__prZyMNy7cQs9cOjxBwHc2Agsets((*s_0)); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__Iru9bya8O9aQBLIHHQbwnNLw(s_0); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__R9aRd9cYgzTfQamoRewWp8mQsets((*s_0), key_0, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_128)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__N425GV4kssE6jJzYvEzvYA(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_128)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_129)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_129); } LA13_: ; } #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" static N_INLINE(NIM_BOOL, exclImpl__XzHWRLjvksGq59c5LzonnUwsets)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NIM_BOOL result; NI hc; NI i; NI msk; NI T1_;{ result = (NIM_BOOL)0; hc = (NI)0; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = rawGet__siVkfOqJdzZBNSVVtOxmagsets((*s_0), key_0, (&hc)); #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = (((*s_0).data ? (*s_0).data->Sup.len : 0)-1); msk = T1_; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_TRUE; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_130; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" result = NIM_FALSE; #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_130)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_130); { #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI j; NI r; #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" j = i; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" r = j; if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" asgnRef((void**) (&(*s_0).data->data[i].Field1), NIM_NIL); { #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_131; #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_131)) { raiseOverflow(); }; i = (NI)((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_131) & msk); #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T12_; #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NIM_BOOL)0; T12_ = isEmpty__uHIMxs9aGYDEfZheaMnN2sQ_2sets((*s_0).data->data[i].Field0); if (!T12_) goto LA13_; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" goto BeforeRet_; } LA13_: ; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } r = (NI)((*s_0).data->data[i].Field0 & msk); #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T22_; NIM_BOOL T25_; #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T18_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (r <= i); if (!(T19_)) goto LA20_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T19_ = (j < r); LA20_: ; T18_ = T19_; if (T18_) goto LA21_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (j < r); if (!(T22_)) goto LA23_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T22_ = (i < j); LA23_: ; T18_ = T22_; LA21_: ; T17_ = T18_; if (T17_) goto LA24_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (NIM_BOOL)0; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (i < j); if (!(T25_)) goto LA26_; #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T25_ = (r <= i); LA26_: ; T17_ = T25_; LA24_: ; if (!!(T17_)) goto LA27_; #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" goto LA8; } LA27_: ; } } LA8: ; if ((NU)(j) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(j,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)((*s_0).data ? (*s_0).data->Sup.len : 0)){ raiseIndexError2(i,((*s_0).data ? (*s_0).data->Sup.len : 0)-1); } (*s_0).data->data[j].Field0 = (*s_0).data->data[i].Field0; asgnRef((void**) (&(*s_0).data->data[j].Field1), (*s_0).data->data[i].Field1); chckNil((void*)(&(*s_0).data->data[i])); (*s_0).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*s_0).data->data[i].Field1, NIM_NIL); } } } LA4_: ; }BeforeRet_: ; return result;} #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, excl__driMaW55bCZ9coX9cAYukbmA_2)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NIM_BOOL T1_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T1_ = (NIM_BOOL)0; T1_ = exclImpl__XzHWRLjvksGq59c5LzonnUwsets(s_0, key_0); (void)(T1_); } #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__QGuOZWZG3wKyX28JPW8beA)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0; #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" index = rawGet__siVkfOqJdzZBNSVVtOxmagsets(s_0, key_0, (&hc)); #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = (((NI) 0) <= index); return result;} #line 2315 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void*, rawProc__b0RuJwoZKZ9a6bSlh1OuYbAsystem)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0) { void* result; result = (void*)0; #line 2318 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = x_0.ClP_0; return result;} #line 2322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void*, rawEnv__b0RuJwoZKZ9a6bSlh1OuYbA_2system)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0) { void* result; result = (void*)0; #line 2325 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = x_0.ClE_0; return result;} #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, hash__OaYqr9a1psicSlrnhOnW1Jghashes)(tyProc__Rp9cT2oC4YNELodYXsKg7qA x_0) { NI result; void* T1_; NI T2_; void* T3_; NI T4_; result = (NI)0; #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T1_ = (void*)0; T1_ = rawProc__b0RuJwoZKZ9a6bSlh1OuYbAsystem(x_0); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T2_ = (NI)0; T2_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T1_); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T3_ = (void*)0; T3_ = rawEnv__b0RuJwoZKZ9a6bSlh1OuYbA_2system(x_0); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T4_ = (NI)0; T4_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T3_); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes(T2_, T4_); return result;} #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" static N_INLINE(NI, rawGet__mBAOnCtPZnJpALSj3tgycwsets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_132;{ 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__OaYqr9a1psicSlrnhOnW1Jghashes(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__uHIMxs9aGYDEfZheaMnN2sQsets((*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_ = ((*t).data->data[h_1].Field2.ClP_0 == key_0.ClP_0 && (*t).data->data[h_1].Field2.ClE_0 == key_0.ClE_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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(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__0JXiWyhP5OCO8jWMA6sb1w_132)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_132); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__rVuhcvlKa6iOyOrrvRwV7wsets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_133; NI TM__0JXiWyhP5OCO8jWMA6sb1w_134; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_135; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!!(((*t).counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_133)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt((*t).counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_134)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_133) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_134)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimSubInt(T9_, (*t).counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_135)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_135) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__GhUZMG32AmsXXlIluig81Asets)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* t, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_137;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T16_; #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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*t).data->data[h_1].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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); } T12_ = ((*t).data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_; #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); } T12_ = ((*t).data->data[h_1].Field2.ClP_0 == key_0.ClP_0 && (*t).data->data[h_1].Field2.ClE_0 == key_0.ClE_0); LA13_: ; if (!T12_) goto LA14_; #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_; } LA14_: ; #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" T16_ = (((*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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ; } #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__0JXiWyhP5OCO8jWMA6sb1w_137)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_137); }BeforeRet_: ; return result;} #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__rJw0tRsIoERHyogRWIZiSw)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0, tySequence__EkVrimW82Ya1QD19bWIZr9bA** data_0, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0, NI hc, NI h_0) { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).first = ((NI) -1); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).last = ((NI) -1); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__EkVrimW82Ya1QD19bWIZr9bA*) newSeq((&NTI__EkVrimW82Ya1QD19bWIZr9bA_), ((NI) 64))); } LA4_: ; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2.ClE_0), key_0.ClE_0); (*data_0)->data[h_0].Field2.ClP_0 = key_0.ClP_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field0 = hc; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field1 = ((NI) -1); #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!((*s_0).first < ((NI) 0))) goto LA13_; #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).first = h_0; } LA13_: ; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= (*s_0).last)) goto LA17_; if ((NU)((*s_0).last) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2((*s_0).last,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[(*s_0).last].Field1 = h_0; } LA17_: ; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).last = h_0;} #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__d9cFfciNREoJHzVTpvWFPHg)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0) { tySequence__EkVrimW82Ya1QD19bWIZr9bA* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_136; NI h_1; tySequence__EkVrimW82Ya1QD19bWIZr9bA* T2_; n_1 = (tySequence__EkVrimW82Ya1QD19bWIZr9bA*)0; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_136)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_136)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_136)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_136), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__EkVrimW82Ya1QD19bWIZr9bA*) newSeq((&NTI__EkVrimW82Ya1QD19bWIZr9bA_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_136)))); #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" h_1 = (*s_0).first; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).first = ((NI) -1); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).last = ((NI) -1); #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__EkVrimW82Ya1QD19bWIZr9bA*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI nxt; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= h_1)) goto LA4; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } nxt = n_1->data[h_1].Field1; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T7_; NI j; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_138; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T7_ = (NIM_BOOL)0; T7_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[h_1].Field0); if (!T7_) goto LA8_; #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T10_ = (NI)0; T10_ = rawGetKnownHC__GhUZMG32AmsXXlIluig81Asets((&(*s_0)), n_1->data[h_1].Field2, n_1->data[h_1].Field0); if (nimSubInt(((NI) -1), T10_, &TM__0JXiWyhP5OCO8jWMA6sb1w_138)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_138); #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__rJw0tRsIoERHyogRWIZiSw(s_0, (&(*s_0).data), n_1->data[h_1].Field2, n_1->data[h_1].Field0, j); } LA8_: ; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" h_1 = nxt; } LA4: ; } } #line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__xxnMoPSvjAQLXU02HIkdpw)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).first = ((NI) -1); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).last = ((NI) -1); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__EkVrimW82Ya1QD19bWIZr9bA*) newSeq((&NTI__EkVrimW82Ya1QD19bWIZr9bA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__mBAOnCtPZnJpALSj3tgycwsets((&(*s_0)), key_0, (&hc)); #line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_139; NI TM__0JXiWyhP5OCO8jWMA6sb1w_140; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__rVuhcvlKa6iOyOrrvRwV7wsets((&(*s_0))); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__d9cFfciNREoJHzVTpvWFPHg(s_0); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__GhUZMG32AmsXXlIluig81Asets((&(*s_0)), key_0, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_139)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__rJw0tRsIoERHyogRWIZiSw(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_139)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_140)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_140); } LA13_: ; } #line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__I3tjIj7DMkf1utu9cxh837w)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).first = ((NI) -1); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).last = ((NI) -1); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__EkVrimW82Ya1QD19bWIZr9bA*) newSeq((&NTI__EkVrimW82Ya1QD19bWIZr9bA_), ((NI) (initialSize))));} #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, initOrderedSet__bDXn5kSXZAO8c9cpH4DUhXQ)(NI initialSize, tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; (*Result).first = 0; (*Result).last = 0; #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" init__I3tjIj7DMkf1utu9cxh837w(Result, initialSize); } #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__y7Me6T6EEimk34hQNh9cALgsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_141;{ 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__tzi47frEb9b7xZGAfAOKelQ(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__uHIMxs9aGYDEfZheaMnN2sQsets(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); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = eqeq___Pfmt9bACTGSll3sdXGCe9a4g(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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(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__0JXiWyhP5OCO8jWMA6sb1w_141)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_141); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__mTHsEy9b76TwJhuUjRDY7nwsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_142; NI TM__0JXiWyhP5OCO8jWMA6sb1w_143; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_144; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_142)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_143)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_142) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_143)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_144)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_144) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__qidPiEjnawibYJoKzQI00gsets)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_146;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T16_; #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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_; #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); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = eqeq___Pfmt9bACTGSll3sdXGCe9a4g(t.data->data[h_1].Field1, key_0); LA13_: ; if (!T12_) goto LA14_; #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_; } LA14_: ; #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" T16_ = ((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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ; } #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__0JXiWyhP5OCO8jWMA6sb1w_146)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_146); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__T9aGuyvx9bzCYluiyAPx9a0tA)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0, tySequence__noYiMxJQyusfKGmZZR7Pzw** data_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc, NI h_0) { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__noYiMxJQyusfKGmZZR7Pzw*) newSeq((&NTI__noYiMxJQyusfKGmZZR7Pzw_), ((NI) 64))); } LA4_: ; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field1.data.buffer), key_0.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*data_0)->data[h_0].Field1.data.offset = key_0.data.offset; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__b9b1lvtGd9cZ6C1gX7Lt9aEsw)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0) { tySequence__noYiMxJQyusfKGmZZR7Pzw* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_145; tySequence__noYiMxJQyusfKGmZZR7Pzw* T2_; n_1 = (tySequence__noYiMxJQyusfKGmZZR7Pzw*)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_145)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_145)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_145)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_145), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__noYiMxJQyusfKGmZZR7Pzw*) newSeq((&NTI__noYiMxJQyusfKGmZZR7Pzw_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_145)))); #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__noYiMxJQyusfKGmZZR7Pzw*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_148; #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA6; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = res; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_147; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NI)0; T12_ = rawGetKnownHC__qidPiEjnawibYJoKzQI00gsets((*s_0), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_147)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_147); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__T9aGuyvx9bzCYluiyAPx9a0tA(s_0, (&(*s_0).data), n_1->data[i].Field1, n_1->data[i].Field0, j); } LA10_: ; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_148)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_148); } LA6: ; } } } #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__y6ddhOn4fuhs37jkwHUfyw)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__noYiMxJQyusfKGmZZR7Pzw*) newSeq((&NTI__noYiMxJQyusfKGmZZR7Pzw_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__y7Me6T6EEimk34hQNh9cALgsets((*s_0), key_0, (&hc)); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_149; NI TM__0JXiWyhP5OCO8jWMA6sb1w_150; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__mTHsEy9b76TwJhuUjRDY7nwsets((*s_0)); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__b9b1lvtGd9cZ6C1gX7Lt9aEsw(s_0); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__qidPiEjnawibYJoKzQI00gsets((*s_0), key_0, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_149)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__T9aGuyvx9bzCYluiyAPx9a0tA(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_149)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_150)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_150); } LA13_: ; } #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__lb9cXkLOI8bUN9b6vvrGRC5w)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* s_0, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__noYiMxJQyusfKGmZZR7Pzw*) newSeq((&NTI__noYiMxJQyusfKGmZZR7Pzw_), ((NI) (initialSize))));} #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, initHashSet__IibO8EdEfECUAD1iJSy9cqQ)(NI initialSize, tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" init__lb9cXkLOI8bUN9b6vvrGRC5w(Result, initialSize); } #line 2315 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void*, rawProc__cvxEZw20IJIQ9cfDEOokCMgsystem)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0) { void* result; result = (void*)0; #line 2318 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = x_0.ClP_0; return result;} #line 2322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void*, rawEnv__cvxEZw20IJIQ9cfDEOokCMg_2system)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0) { void* result; result = (void*)0; #line 2325 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = x_0.ClE_0; return result;} #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, hash__KkDjVpNhNCdloJ7qdoLYfAhashes)(tyProc__J8ull9aEQOhjfQVu9aecrsPg x_0) { NI result; void* T1_; NI T2_; void* T3_; NI T4_; result = (NI)0; #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T1_ = (void*)0; T1_ = rawProc__cvxEZw20IJIQ9cfDEOokCMgsystem(x_0); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T2_ = (NI)0; T2_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T1_); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T3_ = (void*)0; T3_ = rawEnv__cvxEZw20IJIQ9cfDEOokCMg_2system(x_0); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" T4_ = (NI)0; T4_ = hash__7gl3lTUUVpX34lnpKJqWSAhashes(T3_); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes(T2_, T4_); return result;} #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" static N_INLINE(NI, rawGet__1Z9cAblfyyuaG2Mrz1LU8mwsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_151;{ 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__KkDjVpNhNCdloJ7qdoLYfAhashes(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__uHIMxs9aGYDEfZheaMnN2sQsets((*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_ = ((*t).data->data[h_1].Field2.ClP_0 == key_0.ClP_0 && (*t).data->data[h_1].Field2.ClE_0 == key_0.ClE_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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(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__0JXiWyhP5OCO8jWMA6sb1w_151)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_151); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__1zC8J9bKsx41awxVy2prbLwsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_152; NI TM__0JXiWyhP5OCO8jWMA6sb1w_153; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_154; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!!(((*t).counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_152)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt((*t).counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_153)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_152) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_153)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimSubInt(T9_, (*t).counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_154)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_154) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__heLFECXS3A4q6uot7xi3kgsets)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* t, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_156;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T16_; #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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*t).data->data[h_1].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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); } T12_ = ((*t).data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_; #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); } T12_ = ((*t).data->data[h_1].Field2.ClP_0 == key_0.ClP_0 && (*t).data->data[h_1].Field2.ClE_0 == key_0.ClE_0); LA13_: ; if (!T12_) goto LA14_; #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_; } LA14_: ; #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" T16_ = (((*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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T16_); } LA8: ; } #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__0JXiWyhP5OCO8jWMA6sb1w_156)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_156); }BeforeRet_: ; return result;} #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__2d9b35odiqlhzH7J5HbmeDg)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0, tySequence__aCTokZuK9bCn9cyd6uz54oPg** data_0, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0, NI hc, NI h_0) { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).first = ((NI) -1); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).last = ((NI) -1); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__aCTokZuK9bCn9cyd6uz54oPg*) newSeq((&NTI__aCTokZuK9bCn9cyd6uz54oPg_), ((NI) 64))); } LA4_: ; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2.ClE_0), key_0.ClE_0); (*data_0)->data[h_0].Field2.ClP_0 = key_0.ClP_0; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field0 = hc; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field1 = ((NI) -1); #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!((*s_0).first < ((NI) 0))) goto LA13_; #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).first = h_0; } LA13_: ; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= (*s_0).last)) goto LA17_; if ((NU)((*s_0).last) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2((*s_0).last,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[(*s_0).last].Field1 = h_0; } LA17_: ; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).last = h_0;} #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__CB2y9aEhAfYZCZ2MZUQayYg)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0) { tySequence__aCTokZuK9bCn9cyd6uz54oPg* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_155; NI h_1; tySequence__aCTokZuK9bCn9cyd6uz54oPg* T2_; n_1 = (tySequence__aCTokZuK9bCn9cyd6uz54oPg*)0; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_155)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_155)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_155)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_155), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__aCTokZuK9bCn9cyd6uz54oPg*) newSeq((&NTI__aCTokZuK9bCn9cyd6uz54oPg_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_155)))); #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" h_1 = (*s_0).first; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).first = ((NI) -1); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).last = ((NI) -1); #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__aCTokZuK9bCn9cyd6uz54oPg*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" while (1) { NI nxt; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(((NI) 0) <= h_1)) goto LA4; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } nxt = n_1->data[h_1].Field1; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T7_; NI j; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_157; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T7_ = (NIM_BOOL)0; T7_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[h_1].Field0); if (!T7_) goto LA8_; #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T10_ = (NI)0; T10_ = rawGetKnownHC__heLFECXS3A4q6uot7xi3kgsets((&(*s_0)), n_1->data[h_1].Field2, n_1->data[h_1].Field0); if (nimSubInt(((NI) -1), T10_, &TM__0JXiWyhP5OCO8jWMA6sb1w_157)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_157); #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__2d9b35odiqlhzH7J5HbmeDg(s_0, (&(*s_0).data), n_1->data[h_1].Field2, n_1->data[h_1].Field0, j); } LA8_: ; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" h_1 = nxt; } LA4: ; } } #line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__eIW0I6JXA59cY89bwjCrwMKw)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).first = ((NI) -1); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).last = ((NI) -1); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__aCTokZuK9bCn9cyd6uz54oPg*) newSeq((&NTI__aCTokZuK9bCn9cyd6uz54oPg_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__1Z9cAblfyyuaG2Mrz1LU8mwsets((&(*s_0)), key_0, (&hc)); #line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_158; NI TM__0JXiWyhP5OCO8jWMA6sb1w_159; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__1zC8J9bKsx41awxVy2prbLwsets((&(*s_0))); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__CB2y9aEhAfYZCZ2MZUQayYg(s_0); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__heLFECXS3A4q6uot7xi3kgsets((&(*s_0)), key_0, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_158)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__2d9b35odiqlhzH7J5HbmeDg(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_158)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_159)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_159); } LA13_: ; } #line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__KeadQaxwtzy9ctzLyKbZG6A)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).first = ((NI) -1); #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).last = ((NI) -1); #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__aCTokZuK9bCn9cyd6uz54oPg*) newSeq((&NTI__aCTokZuK9bCn9cyd6uz54oPg_), ((NI) (initialSize))));} #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, initOrderedSet__zC0qwi8mDYfKgq63vi9a0mg)(NI initialSize, tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; (*Result).first = 0; (*Result).last = 0; #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" init__KeadQaxwtzy9ctzLyKbZG6A(Result, initialSize); } static N_NIMCALL(void, Marker_tySequence__LIlqTSrdSR9aW2Fk2SemXJw)(void* p, NI op) { tySequence__LIlqTSrdSR9aW2Fk2SemXJw* a; NI T1_; a = (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data, op); } } #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, init__8dQTQFGVjdPLfUFi6PyQTw)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, NI initialSize) { #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T3_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_4)); } LA4_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0).data), (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*) newSeq((&NTI__LIlqTSrdSR9aW2Fk2SemXJw_), ((NI) (initialSize))));} #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, initHashSet__RWuAXmMAMqZYmYdxoFHQkA)(NI initialSize, tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" init__8dQTQFGVjdPLfUFi6PyQTw(Result, initialSize); } #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__bbu3I5HN6zAhBMyEoxSfAQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_161;{ 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__CiCiZV9c7F9alrF1xV3QD1ag_2(key_0.data->data, (key_0.data ? key_0.data->Sup.len : 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 T21_; #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__uHIMxs9aGYDEfZheaMnN2sQsets(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_; NI T18_; #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" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.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 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim" T18_ = (NI)0; T18_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T16_ = (T18_ == ((NI) 0)); LA17_: ; if (!T16_) goto LA19_; #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_; } LA19_: ; #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" T21_ = ((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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T21_); } 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__0JXiWyhP5OCO8jWMA6sb1w_161)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_161); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, mustRehash__60EN09co1xwjbYe4tm5RyJQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_162; NI TM__0JXiWyhP5OCO8jWMA6sb1w_163; NI T9_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_164; result = (NIM_BOOL)0; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T3_ = (t.data ? t.data->Sup.len : 0); if (!!((t.counter < T3_))) goto LA4_; #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_8)); } LA4_: ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T6_ = (NIM_BOOL)0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/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 (nimMulInt(T7_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_162)) { raiseOverflow(); }; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimMulInt(t.counter, ((NI) 3), &TM__0JXiWyhP5OCO8jWMA6sb1w_163)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_162) < (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_163)); if (T6_) goto LA8_; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T9_ = (t.data ? t.data->Sup.len : 0); if (nimSubInt(T9_, t.counter, &TM__0JXiWyhP5OCO8jWMA6sb1w_164)) { raiseOverflow(); }; T6_ = ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_164) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGetKnownHC__fwM2M2NYwJpHZOgQ0X9aJYQsets)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_166;{ result = (NI)0; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T3_; #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" T3_ = (t.data ? t.data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #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_; } LA4_: ; #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" T6_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)(hc & T6_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T9_; NI T17_; #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" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(t.data->data[h_1].Field0); if (!T9_) goto LA8; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T12_; NI T14_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = (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); } T12_ = (t.data->data[h_1].Field0 == hc); if (!(T12_)) goto LA13_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.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 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim" T14_ = (NI)0; T14_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ(t.data->data[h_1].Field1, key_0); T12_ = (T14_ == ((NI) 0)); LA13_: ; if (!T12_) goto LA15_; #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_; } LA15_: ; #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" T17_ = ((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__YQqpuaZxbzuIDQ5oZ9bnvuQsets(h_1, T17_); } LA8: ; } #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__0JXiWyhP5OCO8jWMA6sb1w_166)) { raiseOverflow(); }; result = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_166); }BeforeRet_: ; return result;} #line 32 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__P1p1nlHkjGalIkft9cB8ELQ)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, tySequence__LIlqTSrdSR9aW2Fk2SemXJw** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc, NI h_0) { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*data_0) ? (*data_0)->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*) newSeq((&NTI__LIlqTSrdSR9aW2Fk2SemXJw_), ((NI) 64))); } LA4_: ; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field1.data), key_0.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__10SQPc9cXlNwerULr2WM1tw)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0) { tySequence__LIlqTSrdSR9aW2Fk2SemXJw* n_1; NI T1_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_165; tySequence__LIlqTSrdSR9aW2Fk2SemXJw* T2_; n_1 = (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T1_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__0JXiWyhP5OCO8jWMA6sb1w_165)) { raiseOverflow(); }; if (((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_165)) < ((NI) 0) || ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_165)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_165), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*) newSeq((&NTI__LIlqTSrdSR9aW2Fk2SemXJw_), ((NI) ((NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_165)))); #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T2_ = (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*)0; T2_ = (*s_0).data; unsureAsgnRef((void**) (&(*s_0).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T4_ = ((n_1 ? n_1->Sup.len : 0)-1); colontmp_ = T4_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__0JXiWyhP5OCO8jWMA6sb1w_168; #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA6; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" i = res; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T9_; NI j; NI T12_; NI TM__0JXiWyhP5OCO8jWMA6sb1w_167; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(n_1->data[i].Field0); if (!T9_) goto LA10_; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T12_ = (NI)0; T12_ = rawGetKnownHC__fwM2M2NYwJpHZOgQ0X9aJYQsets((*s_0), n_1->data[i].Field1, n_1->data[i].Field0); if (nimSubInt(((NI) -1), T12_, &TM__0JXiWyhP5OCO8jWMA6sb1w_167)) { raiseOverflow(); }; j = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_167); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__P1p1nlHkjGalIkft9cB8ELQ(s_0, (&(*s_0).data), n_1->data[i].Field1, n_1->data[i].Field0, j); } LA10_: ; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_168)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_168); } LA6: ; } } } #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, incl__FNPZPb5pE9cDMmMRmIGU9c9cg)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NI hc; NI index; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NI T3_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T3_ = ((*s_0).data ? (*s_0).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T8_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0JXiWyhP5OCO8jWMA6sb1w_7)); } LA9_: ; #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" (*s_0).counter = ((NI) 0); #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" unsureAsgnRef((void**) (&(*s_0).data), (tySequence__LIlqTSrdSR9aW2Fk2SemXJw*) newSeq((&NTI__LIlqTSrdSR9aW2Fk2SemXJw_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGet__bbu3I5HN6zAhBMyEoxSfAQsets((*s_0), key_0, (&hc)); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NI TM__0JXiWyhP5OCO8jWMA6sb1w_169; NI TM__0JXiWyhP5OCO8jWMA6sb1w_170; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" { NIM_BOOL T17_; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" T17_ = (NIM_BOOL)0; T17_ = mustRehash__60EN09co1xwjbYe4tm5RyJQsets((*s_0)); if (!T17_) goto LA18_; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" enlarge__10SQPc9cXlNwerULr2WM1tw(s_0); #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" index = rawGetKnownHC__fwM2M2NYwJpHZOgQ0X9aJYQsets((*s_0), key_0, hc); } LA18_: ; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimSubInt(((NI) -1), index, &TM__0JXiWyhP5OCO8jWMA6sb1w_169)) { raiseOverflow(); }; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" rawInsert__P1p1nlHkjGalIkft9cB8ELQ(s_0, (&(*s_0).data), key_0, hc, (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_169)); #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/setimpl.nim" if (nimAddInt((*s_0).counter, ((NI) 1), &TM__0JXiWyhP5OCO8jWMA6sb1w_170)) { raiseOverflow(); }; (*s_0).counter = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_170); } LA13_: ; } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, toHashSet__Pdtvx87NyQ9cR4N8F9aZvwIA)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw* keys, NI keysLen_0, tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q* Result) { NI T1_; #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((keysLen_0) < ((NI) 0) || (keysLen_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(keysLen_0, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T1_ = (NI)0; T1_ = rightSize__55NBUXYG2CAhm9b85URNhoAsets(((NI) (keysLen_0))); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" initHashSet__RWuAXmMAMqZYmYdxoFHQkA(T1_, Result); { tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_1; NI i; nimZeroMem((void*)(&key_1), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); #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__0JXiWyhP5OCO8jWMA6sb1w_171; #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 < keysLen_0)) goto LA4; #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(i) >= (NU)(keysLen_0)){ raiseIndexError2(i,keysLen_0-1); } key_1.data = keys[i].data; #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" incl__FNPZPb5pE9cDMmMRmIGU9c9cg(Result, key_1); #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__0JXiWyhP5OCO8jWMA6sb1w_171)) { raiseOverflow(); }; i = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_171); } LA4: ; } } } #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__fzJz8i7hlN9aDpSsMYGIjZA)(tyObject_HashSet__7HpIpld5RR40ec9cY3JbK0Q s_0) { NI result; result = (NI)0; #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = s_0.counter; return result;} #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__dAYT2CjHvlqYcn8fZIPipg)(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA s_0) { NI result; result = (NI)0; #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = s_0.counter; return result;} #line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__sVMoSv8jxXZJxl8pFcjd4Q)(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg s_0) { NI result; result = (NI)0; #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" result = s_0.counter; return result;} #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, initHashSet__MJWOaWfrYgsIf1EK7phFrQ)(NI initialSize, tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" init__wSIYGnn4J7g6161LDfMKAA(Result, initialSize); } #line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" N_LIB_PRIVATE N_NIMCALL(void, intersection__lxWbG9cOmIZpJNJSH1fDutw)(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ s1, tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ s2, tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ* Result) { NI T1_; NI T2_; tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ T3_; #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T1_ = (s1.data ? s1.data->Sup.len : 0); #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T2_ = (s2.data ? s2.data->Sup.len : 0); #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" nimZeroMem((void*)(&T3_), sizeof(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ)); initHashSet__MJWOaWfrYgsIf1EK7phFrQ(((((T1_ <= T2_) ? T1_ : T2_) >= ((NI) 2)) ? ((T1_ <= T2_) ? T1_ : T2_) : ((NI) 2)), (&T3_)); unsureAsgnRef((void**) (&(*Result).data), T3_.data); (*Result).counter = T3_.counter; { tyObject_MDigest__law9ct65KplMYBvtmjCQxbw item; nimZeroMem((void*)(&item), sizeof(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw)); { NI h_1; NI colontmp_; NI T6_; NI res; h_1 = (NI)0; colontmp_ = (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" T6_ = ((s1.data ? s1.data->Sup.len : 0)-1); colontmp_ = T6_; #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__0JXiWyhP5OCO8jWMA6sb1w_172; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA8; #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" h_1 = res; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NIM_BOOL T11_; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(s1.data ? s1.data->Sup.len : 0)){ raiseIndexError2(h_1,(s1.data ? s1.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" T11_ = (NIM_BOOL)0; T11_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(s1.data->data[h_1].Field0); if (!T11_) goto LA12_; #line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" if ((NU)(h_1) >= (NU)(s1.data ? s1.data->Sup.len : 0)){ raiseIndexError2(h_1,(s1.data ? s1.data->Sup.len : 0)-1); } item = s1.data->data[h_1].Field1; #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" { NIM_BOOL T16_; #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" T16_ = (NIM_BOOL)0; T16_ = contains__2b49cG5tn8Ze0nHT5wZb9cVA(s2, (&item)); if (!T16_) goto LA17_; #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim" incl__cThOctSUCo9buDBq3PN74Og_2(Result, (&item)); } LA17_: ; } LA12_: ; #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__0JXiWyhP5OCO8jWMA6sb1w_172)) { raiseOverflow(); }; res = (NI)(TM__0JXiWyhP5OCO8jWMA6sb1w_172); } LA8: ; } } } } N_LIB_PRIVATE N_NIMCALL(void, stdlib_setsDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[4]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_3_3[3]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_17_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_18_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_19_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_20_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_35_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_36_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_37_4[4]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_38_3[3]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_39_4[4]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_40_3[3]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_41_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_42_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_43_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_44_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_58_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_59_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_90_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_101_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_102_2[2]; static TNimNode* TM__0JXiWyhP5OCO8jWMA6sb1w_160_2[2]; static TNimNode TM__0JXiWyhP5OCO8jWMA6sb1w_0[75];NTI__KmhVjTVGTaJmtA3BpwKNsw_.size = sizeof(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw); NTI__KmhVjTVGTaJmtA3BpwKNsw_.kind = 18; NTI__KmhVjTVGTaJmtA3BpwKNsw_.base = 0; NTI__KmhVjTVGTaJmtA3BpwKNsw_.name = "OrderedSet[metrics.Collector]"; NTI__KmhVjTVGTaJmtA3BpwKNsw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KmhVjTVGTaJmtA3BpwKNsw_; TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[1]; NTI__2OzvIQgPGUtDBLUZcVjrKQ_.size = sizeof(tyTuple__2OzvIQgPGUtDBLUZcVjrKQ); NTI__2OzvIQgPGUtDBLUZcVjrKQ_.kind = 18; NTI__2OzvIQgPGUtDBLUZcVjrKQ_.base = 0; NTI__2OzvIQgPGUtDBLUZcVjrKQ_.name = "OrderedKeyValuePair[metrics.Collector]"; NTI__2OzvIQgPGUtDBLUZcVjrKQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2OzvIQgPGUtDBLUZcVjrKQ_; TM__0JXiWyhP5OCO8jWMA6sb1w_3_3[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[3]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[3].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[3].offset = offsetof(tyTuple__2OzvIQgPGUtDBLUZcVjrKQ, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[3].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[3].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_3_3[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[4]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[4].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[4].offset = offsetof(tyTuple__2OzvIQgPGUtDBLUZcVjrKQ, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[4].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[4].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_3_3[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[5]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[5].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[5].offset = offsetof(tyTuple__2OzvIQgPGUtDBLUZcVjrKQ, Field2); TM__0JXiWyhP5OCO8jWMA6sb1w_0[5].typ = (&NTI__ecoffcajrsDrsmQ682SYrw_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[5].name = "Field2"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[2].len = 3; TM__0JXiWyhP5OCO8jWMA6sb1w_0[2].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[2].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_3_3[0]; NTI__2OzvIQgPGUtDBLUZcVjrKQ_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[2]; NTI__Q39c0zQO2e7IXPNDkhULQdg_.size = sizeof(tySequence__Q39c0zQO2e7IXPNDkhULQdg*); NTI__Q39c0zQO2e7IXPNDkhULQdg_.kind = 24; NTI__Q39c0zQO2e7IXPNDkhULQdg_.base = (&NTI__2OzvIQgPGUtDBLUZcVjrKQ_); NTI__Q39c0zQO2e7IXPNDkhULQdg_.name = "OrderedKeyValuePairSeq[metrics.Collector]"; NTI__Q39c0zQO2e7IXPNDkhULQdg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Q39c0zQO2e7IXPNDkhULQdg_; NTI__Q39c0zQO2e7IXPNDkhULQdg_.marker = Marker_tySequence__Q39c0zQO2e7IXPNDkhULQdg; TM__0JXiWyhP5OCO8jWMA6sb1w_0[1].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[1].offset = offsetof(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw, data); TM__0JXiWyhP5OCO8jWMA6sb1w_0[1].typ = (&NTI__Q39c0zQO2e7IXPNDkhULQdg_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[1].name = "data"; TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[6]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[6].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[6].offset = offsetof(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw, counter); TM__0JXiWyhP5OCO8jWMA6sb1w_0[6].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[6].name = "counter"; TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[7]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[7].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[7].offset = offsetof(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw, first); TM__0JXiWyhP5OCO8jWMA6sb1w_0[7].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[7].name = "first"; TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[3] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[8]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[8].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[8].offset = offsetof(tyObject_OrderedSet__KmhVjTVGTaJmtA3BpwKNsw, last); TM__0JXiWyhP5OCO8jWMA6sb1w_0[8].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[8].name = "last"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[0].len = 4; TM__0JXiWyhP5OCO8jWMA6sb1w_0[0].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[0].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_2_4[0]; NTI__KmhVjTVGTaJmtA3BpwKNsw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[0]; NTI__AQyGRDBRFe6hteN9aGsDePg_.size = sizeof(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg); NTI__AQyGRDBRFe6hteN9aGsDePg_.kind = 18; NTI__AQyGRDBRFe6hteN9aGsDePg_.base = 0; NTI__AQyGRDBRFe6hteN9aGsDePg_.flags = 2; NTI__AQyGRDBRFe6hteN9aGsDePg_.name = "HashSet[kademlia.Node]"; NTI__AQyGRDBRFe6hteN9aGsDePg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__AQyGRDBRFe6hteN9aGsDePg_; TM__0JXiWyhP5OCO8jWMA6sb1w_17_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[10]; NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.size = sizeof(tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ); NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.kind = 18; NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.base = 0; NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.flags = 2; NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.name = "KeyValuePair[kademlia.Node]"; NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_; TM__0JXiWyhP5OCO8jWMA6sb1w_18_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[12]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[12].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[12].offset = offsetof(tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[12].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[12].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_18_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[13]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[13].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[13].offset = offsetof(tyTuple__G9c6uMG0yDN9cMp8J9bxIqJOQ, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[13].typ = (&NTI__dXv1y2c2nNbnKs59aRY70QA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[13].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[11].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[11].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[11].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_18_2[0]; NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[11]; NTI__aFlGerNczoq1pU7jr4WW0w_.size = sizeof(tySequence__aFlGerNczoq1pU7jr4WW0w*); NTI__aFlGerNczoq1pU7jr4WW0w_.kind = 24; NTI__aFlGerNczoq1pU7jr4WW0w_.base = (&NTI__G9c6uMG0yDN9cMp8J9bxIqJOQ_); NTI__aFlGerNczoq1pU7jr4WW0w_.flags = 2; NTI__aFlGerNczoq1pU7jr4WW0w_.name = "KeyValuePairSeq[kademlia.Node]"; NTI__aFlGerNczoq1pU7jr4WW0w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__aFlGerNczoq1pU7jr4WW0w_; NTI__aFlGerNczoq1pU7jr4WW0w_.marker = Marker_tySequence__aFlGerNczoq1pU7jr4WW0w; TM__0JXiWyhP5OCO8jWMA6sb1w_0[10].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[10].offset = offsetof(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg, data); TM__0JXiWyhP5OCO8jWMA6sb1w_0[10].typ = (&NTI__aFlGerNczoq1pU7jr4WW0w_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[10].name = "data"; TM__0JXiWyhP5OCO8jWMA6sb1w_17_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[14]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[14].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[14].offset = offsetof(tyObject_HashSet__AQyGRDBRFe6hteN9aGsDePg, counter); TM__0JXiWyhP5OCO8jWMA6sb1w_0[14].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[14].name = "counter"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[9].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[9].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[9].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_17_2[0]; NTI__AQyGRDBRFe6hteN9aGsDePg_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[9]; NTI__uIICrh9ciNY3L2fjwHeEf9bQ_.size = sizeof(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ); NTI__uIICrh9ciNY3L2fjwHeEf9bQ_.kind = 18; NTI__uIICrh9ciNY3L2fjwHeEf9bQ_.base = 0; NTI__uIICrh9ciNY3L2fjwHeEf9bQ_.flags = 2; NTI__uIICrh9ciNY3L2fjwHeEf9bQ_.name = "HashSet[whisper_types.Hash]"; NTI__uIICrh9ciNY3L2fjwHeEf9bQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uIICrh9ciNY3L2fjwHeEf9bQ_; TM__0JXiWyhP5OCO8jWMA6sb1w_19_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[16]; NTI__imsnm9aIGldIDieA5TX9bqyg_.size = sizeof(tyTuple__imsnm9aIGldIDieA5TX9bqyg); NTI__imsnm9aIGldIDieA5TX9bqyg_.kind = 18; NTI__imsnm9aIGldIDieA5TX9bqyg_.base = 0; NTI__imsnm9aIGldIDieA5TX9bqyg_.flags = 3; NTI__imsnm9aIGldIDieA5TX9bqyg_.name = "KeyValuePair[whisper_types.Hash]"; NTI__imsnm9aIGldIDieA5TX9bqyg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__imsnm9aIGldIDieA5TX9bqyg_; TM__0JXiWyhP5OCO8jWMA6sb1w_20_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[18]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[18].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[18].offset = offsetof(tyTuple__imsnm9aIGldIDieA5TX9bqyg, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[18].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[18].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_20_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[19]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[19].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[19].offset = offsetof(tyTuple__imsnm9aIGldIDieA5TX9bqyg, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[19].typ = (&NTI__law9ct65KplMYBvtmjCQxbw_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[19].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[17].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[17].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[17].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_20_2[0]; NTI__imsnm9aIGldIDieA5TX9bqyg_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[17]; NTI__C9b6BeFiqcsN519axQl20dMg_.size = sizeof(tySequence__C9b6BeFiqcsN519axQl20dMg*); NTI__C9b6BeFiqcsN519axQl20dMg_.kind = 24; NTI__C9b6BeFiqcsN519axQl20dMg_.base = (&NTI__imsnm9aIGldIDieA5TX9bqyg_); NTI__C9b6BeFiqcsN519axQl20dMg_.flags = 2; NTI__C9b6BeFiqcsN519axQl20dMg_.name = "KeyValuePairSeq[whisper_types.Hash]"; NTI__C9b6BeFiqcsN519axQl20dMg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__C9b6BeFiqcsN519axQl20dMg_; NTI__C9b6BeFiqcsN519axQl20dMg_.marker = Marker_tySequence__C9b6BeFiqcsN519axQl20dMg; TM__0JXiWyhP5OCO8jWMA6sb1w_0[16].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[16].offset = offsetof(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ, data); TM__0JXiWyhP5OCO8jWMA6sb1w_0[16].typ = (&NTI__C9b6BeFiqcsN519axQl20dMg_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[16].name = "data"; TM__0JXiWyhP5OCO8jWMA6sb1w_19_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[20]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[20].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[20].offset = offsetof(tyObject_HashSet__uIICrh9ciNY3L2fjwHeEf9bQ, counter); TM__0JXiWyhP5OCO8jWMA6sb1w_0[20].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[20].name = "counter"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[15].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[15].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[15].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_19_2[0]; NTI__uIICrh9ciNY3L2fjwHeEf9bQ_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[15]; NTI__tGTRcVq4wuz7sk9bKm2XoBw_.size = sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw); NTI__tGTRcVq4wuz7sk9bKm2XoBw_.kind = 18; NTI__tGTRcVq4wuz7sk9bKm2XoBw_.base = 0; NTI__tGTRcVq4wuz7sk9bKm2XoBw_.name = "HashSet[connection.Connection]"; NTI__tGTRcVq4wuz7sk9bKm2XoBw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__tGTRcVq4wuz7sk9bKm2XoBw_; TM__0JXiWyhP5OCO8jWMA6sb1w_35_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[22]; NTI__bd6t8Ds9a9aWBzNys0M59beiA_.size = sizeof(tyTuple__bd6t8Ds9a9aWBzNys0M59beiA); NTI__bd6t8Ds9a9aWBzNys0M59beiA_.kind = 18; NTI__bd6t8Ds9a9aWBzNys0M59beiA_.base = 0; NTI__bd6t8Ds9a9aWBzNys0M59beiA_.name = "KeyValuePair[connection.Connection]"; NTI__bd6t8Ds9a9aWBzNys0M59beiA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bd6t8Ds9a9aWBzNys0M59beiA_; TM__0JXiWyhP5OCO8jWMA6sb1w_36_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[24]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[24].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[24].offset = offsetof(tyTuple__bd6t8Ds9a9aWBzNys0M59beiA, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[24].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[24].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_36_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[25]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[25].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[25].offset = offsetof(tyTuple__bd6t8Ds9a9aWBzNys0M59beiA, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[25].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[25].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[23].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[23].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[23].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_36_2[0]; NTI__bd6t8Ds9a9aWBzNys0M59beiA_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[23]; NTI__cW009cpGr48I9beZmtalOKSg_.size = sizeof(tySequence__cW009cpGr48I9beZmtalOKSg*); NTI__cW009cpGr48I9beZmtalOKSg_.kind = 24; NTI__cW009cpGr48I9beZmtalOKSg_.base = (&NTI__bd6t8Ds9a9aWBzNys0M59beiA_); NTI__cW009cpGr48I9beZmtalOKSg_.name = "KeyValuePairSeq[connection.Connection]"; NTI__cW009cpGr48I9beZmtalOKSg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cW009cpGr48I9beZmtalOKSg_; NTI__cW009cpGr48I9beZmtalOKSg_.marker = Marker_tySequence__cW009cpGr48I9beZmtalOKSg; TM__0JXiWyhP5OCO8jWMA6sb1w_0[22].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[22].offset = offsetof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw, data); TM__0JXiWyhP5OCO8jWMA6sb1w_0[22].typ = (&NTI__cW009cpGr48I9beZmtalOKSg_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[22].name = "data"; TM__0JXiWyhP5OCO8jWMA6sb1w_35_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[26]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[26].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[26].offset = offsetof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw, counter); TM__0JXiWyhP5OCO8jWMA6sb1w_0[26].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[26].name = "counter"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[21].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[21].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[21].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_35_2[0]; NTI__tGTRcVq4wuz7sk9bKm2XoBw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[21]; NTI__DjcJvTVLhu1GVCpTORQfDQ_.size = sizeof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ); NTI__DjcJvTVLhu1GVCpTORQfDQ_.kind = 18; NTI__DjcJvTVLhu1GVCpTORQfDQ_.base = 0; NTI__DjcJvTVLhu1GVCpTORQfDQ_.name = "OrderedSet[connmanager.ConnEventHandler]"; NTI__DjcJvTVLhu1GVCpTORQfDQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DjcJvTVLhu1GVCpTORQfDQ_; TM__0JXiWyhP5OCO8jWMA6sb1w_37_4[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[28]; NTI__5wZ3RYgxHgH8u0byw8jABw_.size = sizeof(tyTuple__5wZ3RYgxHgH8u0byw8jABw); NTI__5wZ3RYgxHgH8u0byw8jABw_.kind = 18; NTI__5wZ3RYgxHgH8u0byw8jABw_.base = 0; NTI__5wZ3RYgxHgH8u0byw8jABw_.name = "OrderedKeyValuePair[connmanager.ConnEventHandler]"; NTI__5wZ3RYgxHgH8u0byw8jABw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5wZ3RYgxHgH8u0byw8jABw_; TM__0JXiWyhP5OCO8jWMA6sb1w_38_3[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[30]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[30].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[30].offset = offsetof(tyTuple__5wZ3RYgxHgH8u0byw8jABw, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[30].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[30].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_38_3[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[31]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[31].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[31].offset = offsetof(tyTuple__5wZ3RYgxHgH8u0byw8jABw, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[31].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[31].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_38_3[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[32]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[32].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[32].offset = offsetof(tyTuple__5wZ3RYgxHgH8u0byw8jABw, Field2); TM__0JXiWyhP5OCO8jWMA6sb1w_0[32].typ = (&NTI__Rp9cT2oC4YNELodYXsKg7qA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[32].name = "Field2"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[29].len = 3; TM__0JXiWyhP5OCO8jWMA6sb1w_0[29].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[29].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_38_3[0]; NTI__5wZ3RYgxHgH8u0byw8jABw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[29]; NTI__EkVrimW82Ya1QD19bWIZr9bA_.size = sizeof(tySequence__EkVrimW82Ya1QD19bWIZr9bA*); NTI__EkVrimW82Ya1QD19bWIZr9bA_.kind = 24; NTI__EkVrimW82Ya1QD19bWIZr9bA_.base = (&NTI__5wZ3RYgxHgH8u0byw8jABw_); NTI__EkVrimW82Ya1QD19bWIZr9bA_.name = "OrderedKeyValuePairSeq[connmanager.ConnEventHandler]"; NTI__EkVrimW82Ya1QD19bWIZr9bA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__EkVrimW82Ya1QD19bWIZr9bA_; NTI__EkVrimW82Ya1QD19bWIZr9bA_.marker = Marker_tySequence__EkVrimW82Ya1QD19bWIZr9bA; TM__0JXiWyhP5OCO8jWMA6sb1w_0[28].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[28].offset = offsetof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ, data); TM__0JXiWyhP5OCO8jWMA6sb1w_0[28].typ = (&NTI__EkVrimW82Ya1QD19bWIZr9bA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[28].name = "data"; TM__0JXiWyhP5OCO8jWMA6sb1w_37_4[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[33]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[33].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[33].offset = offsetof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ, counter); TM__0JXiWyhP5OCO8jWMA6sb1w_0[33].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[33].name = "counter"; TM__0JXiWyhP5OCO8jWMA6sb1w_37_4[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[34]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[34].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[34].offset = offsetof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ, first); TM__0JXiWyhP5OCO8jWMA6sb1w_0[34].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[34].name = "first"; TM__0JXiWyhP5OCO8jWMA6sb1w_37_4[3] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[35]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[35].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[35].offset = offsetof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ, last); TM__0JXiWyhP5OCO8jWMA6sb1w_0[35].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[35].name = "last"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[27].len = 4; TM__0JXiWyhP5OCO8jWMA6sb1w_0[27].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[27].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_37_4[0]; NTI__DjcJvTVLhu1GVCpTORQfDQ_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[27]; NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.size = sizeof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg); NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.kind = 18; NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.base = 0; NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.name = "OrderedSet[connmanager.PeerEventHandler]"; NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cZ8RyO9bTAQg8kKXyLHwXYg_; TM__0JXiWyhP5OCO8jWMA6sb1w_39_4[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[37]; NTI__UssV5gee9cZVFj9cWLEBVtGA_.size = sizeof(tyTuple__UssV5gee9cZVFj9cWLEBVtGA); NTI__UssV5gee9cZVFj9cWLEBVtGA_.kind = 18; NTI__UssV5gee9cZVFj9cWLEBVtGA_.base = 0; NTI__UssV5gee9cZVFj9cWLEBVtGA_.name = "OrderedKeyValuePair[connmanager.PeerEventHandler]"; NTI__UssV5gee9cZVFj9cWLEBVtGA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__UssV5gee9cZVFj9cWLEBVtGA_; TM__0JXiWyhP5OCO8jWMA6sb1w_40_3[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[39]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[39].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[39].offset = offsetof(tyTuple__UssV5gee9cZVFj9cWLEBVtGA, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[39].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[39].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_40_3[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[40]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[40].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[40].offset = offsetof(tyTuple__UssV5gee9cZVFj9cWLEBVtGA, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[40].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[40].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_40_3[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[41]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[41].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[41].offset = offsetof(tyTuple__UssV5gee9cZVFj9cWLEBVtGA, Field2); TM__0JXiWyhP5OCO8jWMA6sb1w_0[41].typ = (&NTI__J8ull9aEQOhjfQVu9aecrsPg_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[41].name = "Field2"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[38].len = 3; TM__0JXiWyhP5OCO8jWMA6sb1w_0[38].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[38].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_40_3[0]; NTI__UssV5gee9cZVFj9cWLEBVtGA_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[38]; NTI__aCTokZuK9bCn9cyd6uz54oPg_.size = sizeof(tySequence__aCTokZuK9bCn9cyd6uz54oPg*); NTI__aCTokZuK9bCn9cyd6uz54oPg_.kind = 24; NTI__aCTokZuK9bCn9cyd6uz54oPg_.base = (&NTI__UssV5gee9cZVFj9cWLEBVtGA_); NTI__aCTokZuK9bCn9cyd6uz54oPg_.name = "OrderedKeyValuePairSeq[connmanager.PeerEventHandler]"; NTI__aCTokZuK9bCn9cyd6uz54oPg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__aCTokZuK9bCn9cyd6uz54oPg_; NTI__aCTokZuK9bCn9cyd6uz54oPg_.marker = Marker_tySequence__aCTokZuK9bCn9cyd6uz54oPg; TM__0JXiWyhP5OCO8jWMA6sb1w_0[37].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[37].offset = offsetof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg, data); TM__0JXiWyhP5OCO8jWMA6sb1w_0[37].typ = (&NTI__aCTokZuK9bCn9cyd6uz54oPg_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[37].name = "data"; TM__0JXiWyhP5OCO8jWMA6sb1w_39_4[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[42]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[42].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[42].offset = offsetof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg, counter); TM__0JXiWyhP5OCO8jWMA6sb1w_0[42].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[42].name = "counter"; TM__0JXiWyhP5OCO8jWMA6sb1w_39_4[2] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[43]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[43].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[43].offset = offsetof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg, first); TM__0JXiWyhP5OCO8jWMA6sb1w_0[43].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[43].name = "first"; TM__0JXiWyhP5OCO8jWMA6sb1w_39_4[3] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[44]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[44].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[44].offset = offsetof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg, last); TM__0JXiWyhP5OCO8jWMA6sb1w_0[44].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[44].name = "last"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[36].len = 4; TM__0JXiWyhP5OCO8jWMA6sb1w_0[36].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[36].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_39_4[0]; NTI__cZ8RyO9bTAQg8kKXyLHwXYg_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[36]; NTI__PM9aM6DsVafGgKfhr9bQcNSA_.size = sizeof(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA); NTI__PM9aM6DsVafGgKfhr9bQcNSA_.kind = 18; NTI__PM9aM6DsVafGgKfhr9bQcNSA_.base = 0; NTI__PM9aM6DsVafGgKfhr9bQcNSA_.name = "HashSet[pubsub.ValidatorHandler]"; NTI__PM9aM6DsVafGgKfhr9bQcNSA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PM9aM6DsVafGgKfhr9bQcNSA_; TM__0JXiWyhP5OCO8jWMA6sb1w_41_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[46]; NTI__Yf43hwa7QhUGH1PCalZ0Uw_.size = sizeof(tyTuple__Yf43hwa7QhUGH1PCalZ0Uw); NTI__Yf43hwa7QhUGH1PCalZ0Uw_.kind = 18; NTI__Yf43hwa7QhUGH1PCalZ0Uw_.base = 0; NTI__Yf43hwa7QhUGH1PCalZ0Uw_.name = "KeyValuePair[pubsub.ValidatorHandler]"; NTI__Yf43hwa7QhUGH1PCalZ0Uw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Yf43hwa7QhUGH1PCalZ0Uw_; TM__0JXiWyhP5OCO8jWMA6sb1w_42_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[48]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[48].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[48].offset = offsetof(tyTuple__Yf43hwa7QhUGH1PCalZ0Uw, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[48].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[48].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_42_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[49]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[49].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[49].offset = offsetof(tyTuple__Yf43hwa7QhUGH1PCalZ0Uw, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[49].typ = (&NTI__XK9avDdFMbG7vUcJY4tJ5mQ_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[49].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[47].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[47].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[47].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_42_2[0]; NTI__Yf43hwa7QhUGH1PCalZ0Uw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[47]; NTI__2lQSxaq5eC9aWYzZNTJyZtA_.size = sizeof(tySequence__2lQSxaq5eC9aWYzZNTJyZtA*); NTI__2lQSxaq5eC9aWYzZNTJyZtA_.kind = 24; NTI__2lQSxaq5eC9aWYzZNTJyZtA_.base = (&NTI__Yf43hwa7QhUGH1PCalZ0Uw_); NTI__2lQSxaq5eC9aWYzZNTJyZtA_.name = "KeyValuePairSeq[pubsub.ValidatorHandler]"; NTI__2lQSxaq5eC9aWYzZNTJyZtA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2lQSxaq5eC9aWYzZNTJyZtA_; NTI__2lQSxaq5eC9aWYzZNTJyZtA_.marker = Marker_tySequence__2lQSxaq5eC9aWYzZNTJyZtA; TM__0JXiWyhP5OCO8jWMA6sb1w_0[46].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[46].offset = offsetof(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA, data); TM__0JXiWyhP5OCO8jWMA6sb1w_0[46].typ = (&NTI__2lQSxaq5eC9aWYzZNTJyZtA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[46].name = "data"; TM__0JXiWyhP5OCO8jWMA6sb1w_41_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[50]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[50].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[50].offset = offsetof(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA, counter); TM__0JXiWyhP5OCO8jWMA6sb1w_0[50].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[50].name = "counter"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[45].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[45].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[45].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_41_2[0]; NTI__PM9aM6DsVafGgKfhr9bQcNSA_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[45]; NTI__CD8Dpv0WGmASelVaNSo6zg_.size = sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg); NTI__CD8Dpv0WGmASelVaNSo6zg_.kind = 18; NTI__CD8Dpv0WGmASelVaNSo6zg_.base = 0; NTI__CD8Dpv0WGmASelVaNSo6zg_.flags = 2; NTI__CD8Dpv0WGmASelVaNSo6zg_.name = "HashSet[system.string]"; NTI__CD8Dpv0WGmASelVaNSo6zg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CD8Dpv0WGmASelVaNSo6zg_; TM__0JXiWyhP5OCO8jWMA6sb1w_43_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[52]; NTI__QeWl6B6ffS4pU6WWrtcrDw_.size = sizeof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw); NTI__QeWl6B6ffS4pU6WWrtcrDw_.kind = 18; NTI__QeWl6B6ffS4pU6WWrtcrDw_.base = 0; NTI__QeWl6B6ffS4pU6WWrtcrDw_.flags = 2; NTI__QeWl6B6ffS4pU6WWrtcrDw_.name = "KeyValuePair[system.string]"; NTI__QeWl6B6ffS4pU6WWrtcrDw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QeWl6B6ffS4pU6WWrtcrDw_; TM__0JXiWyhP5OCO8jWMA6sb1w_44_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[54]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[54].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[54].offset = offsetof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[54].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[54].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_44_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[55]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[55].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[55].offset = offsetof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[55].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[55].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[53].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[53].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[53].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_44_2[0]; NTI__QeWl6B6ffS4pU6WWrtcrDw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[53]; NTI__4eRCaZmrYLLw2k30GPTiMw_.size = sizeof(tySequence__4eRCaZmrYLLw2k30GPTiMw*); NTI__4eRCaZmrYLLw2k30GPTiMw_.kind = 24; NTI__4eRCaZmrYLLw2k30GPTiMw_.base = (&NTI__QeWl6B6ffS4pU6WWrtcrDw_); NTI__4eRCaZmrYLLw2k30GPTiMw_.flags = 2; NTI__4eRCaZmrYLLw2k30GPTiMw_.name = "KeyValuePairSeq[system.string]"; NTI__4eRCaZmrYLLw2k30GPTiMw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4eRCaZmrYLLw2k30GPTiMw_; NTI__4eRCaZmrYLLw2k30GPTiMw_.marker = Marker_tySequence__4eRCaZmrYLLw2k30GPTiMw; TM__0JXiWyhP5OCO8jWMA6sb1w_0[52].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[52].offset = offsetof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg, data); TM__0JXiWyhP5OCO8jWMA6sb1w_0[52].typ = (&NTI__4eRCaZmrYLLw2k30GPTiMw_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[52].name = "data"; TM__0JXiWyhP5OCO8jWMA6sb1w_43_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[56]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[56].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[56].offset = offsetof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg, counter); TM__0JXiWyhP5OCO8jWMA6sb1w_0[56].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[56].name = "counter"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[51].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[51].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[51].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_43_2[0]; NTI__CD8Dpv0WGmASelVaNSo6zg_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[51]; NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.size = sizeof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw); NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.kind = 18; NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.base = 0; NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.name = "HashSet[pubsubpeer.PubSubPeer]"; NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_; TM__0JXiWyhP5OCO8jWMA6sb1w_58_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[58]; NTI__RrUBWepzr5rTWSyPUXBpgg_.size = sizeof(tyTuple__RrUBWepzr5rTWSyPUXBpgg); NTI__RrUBWepzr5rTWSyPUXBpgg_.kind = 18; NTI__RrUBWepzr5rTWSyPUXBpgg_.base = 0; NTI__RrUBWepzr5rTWSyPUXBpgg_.name = "KeyValuePair[pubsubpeer.PubSubPeer]"; NTI__RrUBWepzr5rTWSyPUXBpgg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RrUBWepzr5rTWSyPUXBpgg_; TM__0JXiWyhP5OCO8jWMA6sb1w_59_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[60]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[60].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[60].offset = offsetof(tyTuple__RrUBWepzr5rTWSyPUXBpgg, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[60].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[60].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_59_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[61]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[61].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[61].offset = offsetof(tyTuple__RrUBWepzr5rTWSyPUXBpgg, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[61].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[61].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[59].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[59].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[59].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_59_2[0]; NTI__RrUBWepzr5rTWSyPUXBpgg_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[59]; NTI__fUw9czUTIZ9b39boL0IkeycMA_.size = sizeof(tySequence__fUw9czUTIZ9b39boL0IkeycMA*); NTI__fUw9czUTIZ9b39boL0IkeycMA_.kind = 24; NTI__fUw9czUTIZ9b39boL0IkeycMA_.base = (&NTI__RrUBWepzr5rTWSyPUXBpgg_); NTI__fUw9czUTIZ9b39boL0IkeycMA_.name = "KeyValuePairSeq[pubsubpeer.PubSubPeer]"; NTI__fUw9czUTIZ9b39boL0IkeycMA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fUw9czUTIZ9b39boL0IkeycMA_; NTI__fUw9czUTIZ9b39boL0IkeycMA_.marker = Marker_tySequence__fUw9czUTIZ9b39boL0IkeycMA; TM__0JXiWyhP5OCO8jWMA6sb1w_0[58].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[58].offset = offsetof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw, data); TM__0JXiWyhP5OCO8jWMA6sb1w_0[58].typ = (&NTI__fUw9czUTIZ9b39boL0IkeycMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[58].name = "data"; TM__0JXiWyhP5OCO8jWMA6sb1w_58_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[62]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[62].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[62].offset = offsetof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw, counter); TM__0JXiWyhP5OCO8jWMA6sb1w_0[62].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[62].name = "counter"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[57].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[57].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[57].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_58_2[0]; NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[57]; NTI__oGI4I0XIXSGh3zQYJahntw_.size = sizeof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*); NTI__oGI4I0XIXSGh3zQYJahntw_.kind = 21; NTI__oGI4I0XIXSGh3zQYJahntw_.base = (&NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_); NTI__oGI4I0XIXSGh3zQYJahntw_.flags = 3; NTI__oGI4I0XIXSGh3zQYJahntw_.name = "ptr HashSet[pubsubpeer.PubSubPeer]"; NTI__oGI4I0XIXSGh3zQYJahntw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__oGI4I0XIXSGh3zQYJahntw_; NTI__hnCuDR9cLe2lA3YIkwKIyuA_.size = sizeof(tyTuple__hnCuDR9cLe2lA3YIkwKIyuA); NTI__hnCuDR9cLe2lA3YIkwKIyuA_.kind = 18; NTI__hnCuDR9cLe2lA3YIkwKIyuA_.base = 0; NTI__hnCuDR9cLe2lA3YIkwKIyuA_.flags = 2; NTI__hnCuDR9cLe2lA3YIkwKIyuA_.name = "KeyValuePair[seq[byte]]"; NTI__hnCuDR9cLe2lA3YIkwKIyuA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__hnCuDR9cLe2lA3YIkwKIyuA_; TM__0JXiWyhP5OCO8jWMA6sb1w_90_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[64]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[64].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[64].offset = offsetof(tyTuple__hnCuDR9cLe2lA3YIkwKIyuA, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[64].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[64].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_90_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[65]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[65].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[65].offset = offsetof(tyTuple__hnCuDR9cLe2lA3YIkwKIyuA, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[65].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[65].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[63].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[63].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[63].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_90_2[0]; NTI__hnCuDR9cLe2lA3YIkwKIyuA_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[63]; NTI__9aVNV7ijepQnHXz4JmQHd3g_.size = sizeof(tySequence__9aVNV7ijepQnHXz4JmQHd3g*); NTI__9aVNV7ijepQnHXz4JmQHd3g_.kind = 24; NTI__9aVNV7ijepQnHXz4JmQHd3g_.base = (&NTI__hnCuDR9cLe2lA3YIkwKIyuA_); NTI__9aVNV7ijepQnHXz4JmQHd3g_.flags = 2; NTI__9aVNV7ijepQnHXz4JmQHd3g_.name = "KeyValuePairSeq[seq[byte]]"; NTI__9aVNV7ijepQnHXz4JmQHd3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9aVNV7ijepQnHXz4JmQHd3g_; NTI__9aVNV7ijepQnHXz4JmQHd3g_.marker = Marker_tySequence__9aVNV7ijepQnHXz4JmQHd3g; NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.size = sizeof(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA); NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.kind = 18; NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.base = 0; NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.flags = 2; NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.name = "HashSet[multiaddress.MultiAddress]"; NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__o1ej6dBUQnezVPAEZ8Ad9bA_; TM__0JXiWyhP5OCO8jWMA6sb1w_101_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[67]; NTI__Woh9a244KremWsbQsGWkAnQ_.size = sizeof(tyTuple__Woh9a244KremWsbQsGWkAnQ); NTI__Woh9a244KremWsbQsGWkAnQ_.kind = 18; NTI__Woh9a244KremWsbQsGWkAnQ_.base = 0; NTI__Woh9a244KremWsbQsGWkAnQ_.flags = 2; NTI__Woh9a244KremWsbQsGWkAnQ_.name = "KeyValuePair[multiaddress.MultiAddress]"; NTI__Woh9a244KremWsbQsGWkAnQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Woh9a244KremWsbQsGWkAnQ_; TM__0JXiWyhP5OCO8jWMA6sb1w_102_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[69]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[69].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[69].offset = offsetof(tyTuple__Woh9a244KremWsbQsGWkAnQ, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[69].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[69].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_102_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[70]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[70].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[70].offset = offsetof(tyTuple__Woh9a244KremWsbQsGWkAnQ, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[70].typ = (&NTI__MntiKgxV52rXueBQXpXCJw_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[70].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[68].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[68].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[68].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_102_2[0]; NTI__Woh9a244KremWsbQsGWkAnQ_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[68]; NTI__noYiMxJQyusfKGmZZR7Pzw_.size = sizeof(tySequence__noYiMxJQyusfKGmZZR7Pzw*); NTI__noYiMxJQyusfKGmZZR7Pzw_.kind = 24; NTI__noYiMxJQyusfKGmZZR7Pzw_.base = (&NTI__Woh9a244KremWsbQsGWkAnQ_); NTI__noYiMxJQyusfKGmZZR7Pzw_.flags = 2; NTI__noYiMxJQyusfKGmZZR7Pzw_.name = "KeyValuePairSeq[multiaddress.MultiAddress]"; NTI__noYiMxJQyusfKGmZZR7Pzw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__noYiMxJQyusfKGmZZR7Pzw_; NTI__noYiMxJQyusfKGmZZR7Pzw_.marker = Marker_tySequence__noYiMxJQyusfKGmZZR7Pzw; TM__0JXiWyhP5OCO8jWMA6sb1w_0[67].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[67].offset = offsetof(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA, data); TM__0JXiWyhP5OCO8jWMA6sb1w_0[67].typ = (&NTI__noYiMxJQyusfKGmZZR7Pzw_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[67].name = "data"; TM__0JXiWyhP5OCO8jWMA6sb1w_101_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[71]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[71].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[71].offset = offsetof(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA, counter); TM__0JXiWyhP5OCO8jWMA6sb1w_0[71].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[71].name = "counter"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[66].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[66].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[66].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_101_2[0]; NTI__o1ej6dBUQnezVPAEZ8Ad9bA_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[66]; NTI__atCRqw9ahLRcmBNVkrHR0Wg_.size = sizeof(tyTuple__atCRqw9ahLRcmBNVkrHR0Wg); NTI__atCRqw9ahLRcmBNVkrHR0Wg_.kind = 18; NTI__atCRqw9ahLRcmBNVkrHR0Wg_.base = 0; NTI__atCRqw9ahLRcmBNVkrHR0Wg_.flags = 2; NTI__atCRqw9ahLRcmBNVkrHR0Wg_.name = "KeyValuePair[peerid.PeerID]"; NTI__atCRqw9ahLRcmBNVkrHR0Wg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__atCRqw9ahLRcmBNVkrHR0Wg_; TM__0JXiWyhP5OCO8jWMA6sb1w_160_2[0] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[73]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[73].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[73].offset = offsetof(tyTuple__atCRqw9ahLRcmBNVkrHR0Wg, Field0); TM__0JXiWyhP5OCO8jWMA6sb1w_0[73].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[73].name = "Field0"; TM__0JXiWyhP5OCO8jWMA6sb1w_160_2[1] = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[74]; TM__0JXiWyhP5OCO8jWMA6sb1w_0[74].kind = 1; TM__0JXiWyhP5OCO8jWMA6sb1w_0[74].offset = offsetof(tyTuple__atCRqw9ahLRcmBNVkrHR0Wg, Field1); TM__0JXiWyhP5OCO8jWMA6sb1w_0[74].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__0JXiWyhP5OCO8jWMA6sb1w_0[74].name = "Field1"; TM__0JXiWyhP5OCO8jWMA6sb1w_0[72].len = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[72].kind = 2; TM__0JXiWyhP5OCO8jWMA6sb1w_0[72].sons = &TM__0JXiWyhP5OCO8jWMA6sb1w_160_2[0]; NTI__atCRqw9ahLRcmBNVkrHR0Wg_.node = &TM__0JXiWyhP5OCO8jWMA6sb1w_0[72]; NTI__LIlqTSrdSR9aW2Fk2SemXJw_.size = sizeof(tySequence__LIlqTSrdSR9aW2Fk2SemXJw*); NTI__LIlqTSrdSR9aW2Fk2SemXJw_.kind = 24; NTI__LIlqTSrdSR9aW2Fk2SemXJw_.base = (&NTI__atCRqw9ahLRcmBNVkrHR0Wg_); NTI__LIlqTSrdSR9aW2Fk2SemXJw_.flags = 2; NTI__LIlqTSrdSR9aW2Fk2SemXJw_.name = "KeyValuePairSeq[peerid.PeerID]"; NTI__LIlqTSrdSR9aW2Fk2SemXJw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LIlqTSrdSR9aW2Fk2SemXJw_; NTI__LIlqTSrdSR9aW2Fk2SemXJw_.marker = Marker_tySequence__LIlqTSrdSR9aW2Fk2SemXJw; }