/* Generated by Nim Compiler v1.2.6 */ /* (c) 2020 Andreas Rumpf */ /* The generated code is subject to the original license. */ /* Compiled for: Linux, amd64, gcc */ /* Command for C compiler: gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/v2/node -o nimcache/release/wakunode2/stdlib_tables.nim.c.o nimcache/release/wakunode2/stdlib_tables.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_Table__TE5saucQBAeG7QXcN7Ilrw tyObject_Table__TE5saucQBAeG7QXcN7Ilrw; typedef struct tySequence__DVX7Q9bz5RokjTwKGr5e9blQ tySequence__DVX7Q9bz5RokjTwKGr5e9blQ; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct tyTuple__rf9cosFcsB69bhAjFlgJVJww tyTuple__rf9cosFcsB69bhAjFlgJVJww; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew; typedef struct tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw; typedef struct tySequence__ni05SMuXu9cJdT0okaAgAUQ tySequence__ni05SMuXu9cJdT0okaAgAUQ; typedef struct tyTuple__sQx8Mjvg56usEKp7D4VZog tyTuple__sQx8Mjvg56usEKp7D4VZog; typedef struct tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ; typedef struct tyTuple__DJd8vJLOdD01l8V09cKBCnQ tyTuple__DJd8vJLOdD01l8V09cKBCnQ; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tySequence__VodmML9btsOO3nz0d6nbJsA tySequence__VodmML9btsOO3nz0d6nbJsA; typedef struct tyObject_MetriccolonObjectType___recdHZbXZv9bB8u9aRHCM5Kg tyObject_MetriccolonObjectType___recdHZbXZv9bB8u9aRHCM5Kg; typedef struct tySequence__RxtHNU9a7qROetEL3oUnKzA tySequence__RxtHNU9a7qROetEL3oUnKzA; typedef struct tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw; 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_KeyError__t7nhKLvXTQS9cS8ByJU9bIag tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag; typedef struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw; typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA; typedef struct Exception Exception; typedef struct RootObj RootObj; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg; typedef struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g tySequence__MlAD6nAPq9bHKla9cWiIZP0g; typedef struct tyTuple__awOivLjlO76sGdHY7nQUjQ tyTuple__awOivLjlO76sGdHY7nQUjQ; typedef struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q; typedef struct tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q; typedef struct tySequence__P7q4mRBU3fRhL1KHJGOBAQ tySequence__P7q4mRBU3fRhL1KHJGOBAQ; typedef struct tyTuple__PVXP7LYmC79cHLv3MgDW9cFw tyTuple__PVXP7LYmC79cHLv3MgDW9cFw; typedef struct tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w; typedef struct tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w; typedef struct tySequence__87DZdIc4Y9ccnDlJfZoyb5w tySequence__87DZdIc4Y9ccnDlJfZoyb5w; typedef struct tyTuple__FxWADhULcfihQn5gGVN7CQ tyTuple__FxWADhULcfihQn5gGVN7CQ; typedef struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ tySequence__oLpBKXzW3hF9aCVMo5EymfQ; typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw; typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg; typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg; typedef struct tyTuple__UAPuRQmtqdlTp9cgdKiAY0g tyTuple__UAPuRQmtqdlTp9cgdKiAY0g; typedef struct tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw; typedef struct tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A; typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA; typedef struct tyObject_Table__QB9arfyJHv7leGMqe0PZPbg tyObject_Table__QB9arfyJHv7leGMqe0PZPbg; typedef struct tySequence__zErRN2SzhLehkt3ZQ6iUGw tySequence__zErRN2SzhLehkt3ZQ6iUGw; typedef struct tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ; typedef struct tyObject_MHash__OxIffpYaxIua3k1C6do2Ew tyObject_MHash__OxIffpYaxIua3k1C6do2Ew; typedef struct tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw; typedef struct tySequence__1wSar3PFU59aNKLVhJL28FA tySequence__1wSar3PFU59aNKLVhJL28FA; typedef struct tyTuple__9bln9aS7ibrNUp7yyUHGeBtg tyTuple__9bln9aS7ibrNUp7yyUHGeBtg; typedef struct tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ; typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ tySequence__7s5HyddQ0f9bxMNILHrXwJQ; typedef struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g tyTuple__kuMQ1fbjJlHtwKTmBGAe6g; typedef struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg tyObject_Table__lHpSn1a1LQne7Vijlza5tg; typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg tySequence__1cmYA8zDV0s9c4gpLK2ygBg; typedef struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w tyTuple__PtvwtIrL0rxEmrV5ypzN1w; 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 tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg; typedef struct tySequence__R269cpuasLo9bGSSlUkh07MA tySequence__R269cpuasLo9bGSSlUkh07MA; typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA; typedef struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ; typedef struct tySequence__cqQjXlSu8KsGxE7CJO2mcA tySequence__cqQjXlSu8KsGxE7CJO2mcA; typedef struct tyObject_Table__I17elwrgUkVdxGLUkHiM7w tyObject_Table__I17elwrgUkVdxGLUkHiM7w; typedef struct tySequence__MZ7ub66T4nzKtipo9bkiB3g tySequence__MZ7ub66T4nzKtipo9bkiB3g; typedef struct tyTuple__AVpnFhpPb9aWvyMugKAAGBg tyTuple__AVpnFhpPb9aWvyMugKAAGBg; typedef struct tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw; typedef struct tySequence__cW009cpGr48I9beZmtalOKSg tySequence__cW009cpGr48I9beZmtalOKSg; typedef struct tyObject_Table__8uqzpFmoqV4exdDArFo5wQ tyObject_Table__8uqzpFmoqV4exdDArFo5wQ; typedef struct tySequence__ECp2Vf3ySxXeY0xLJSyjyA tySequence__ECp2Vf3ySxXeY0xLJSyjyA; typedef struct tyTuple__JUntYUAYvYVuuVf5pRRi7Q tyTuple__JUntYUAYvYVuuVf5pRRi7Q; typedef struct tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw; typedef struct tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA; typedef struct tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg; typedef struct tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw; typedef struct tyTuple__8jAQb69bzmxFvWOOIGMxFrQ tyTuple__8jAQb69bzmxFvWOOIGMxFrQ; typedef struct tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ; typedef struct tySequence__EkVrimW82Ya1QD19bWIZr9bA tySequence__EkVrimW82Ya1QD19bWIZr9bA; typedef struct tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ; typedef struct tySequence__6w9c7RGFri1n1hoa9bD335ZQ tySequence__6w9c7RGFri1n1hoa9bD335ZQ; typedef struct tyTuple__2IkxgbA59cuGazVFo6X8lMQ tyTuple__2IkxgbA59cuGazVFo6X8lMQ; typedef struct tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg; typedef struct tySequence__aCTokZuK9bCn9cyd6uz54oPg tySequence__aCTokZuK9bCn9cyd6uz54oPg; typedef struct tyObject_Table__UvSlGqDg4nWNM1wskOFQeg tyObject_Table__UvSlGqDg4nWNM1wskOFQeg; typedef struct tySequence__9bnMQh9b5oMSxlDf1K9buBp7w tySequence__9bnMQh9b5oMSxlDf1K9buBp7w; typedef struct tyTuple__TdADeEae6PBWqr7qsUJvPg tyTuple__TdADeEae6PBWqr7qsUJvPg; typedef struct tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg; typedef struct tyObject_Table__puwZz39aIr9cdB5WlFICYPgw tyObject_Table__puwZz39aIr9cdB5WlFICYPgw; typedef struct tySequence__tZ2LP3xqCx8kcPyjrRkSuA tySequence__tZ2LP3xqCx8kcPyjrRkSuA; typedef struct tyTuple__lG9artYnG9a6GxqcmhxZJl6g tyTuple__lG9artYnG9a6GxqcmhxZJl6g; typedef struct tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw; typedef struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ; typedef struct tySequence__4tnpefYRDGIct5y7RxC8KA tySequence__4tnpefYRDGIct5y7RxC8KA; typedef struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA tyTuple__9bU0L219b3fjpDIE6keMYb9bA; typedef struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA; typedef struct tySequence__El1HzcbAXI4FXRMy9aew4PA tySequence__El1HzcbAXI4FXRMy9aew4PA; typedef struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ; typedef struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g; typedef struct tyTuple__9b9aejOTD70mq52wgtBDEUtA tyTuple__9b9aejOTD70mq52wgtBDEUtA; typedef struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA; typedef struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA tySequence__2lQSxaq5eC9aWYzZNTJyZtA; typedef struct tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ; typedef struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og tySequence__pUxI6Ljo6IKKHXKOZkQ7Og; typedef struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ; typedef struct tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ; typedef struct tySequence__maP5b4juf9aviaIdhhcTZbQ tySequence__maP5b4juf9aviaIdhhcTZbQ; typedef struct tyTuple__BHXjHcQw9b8D7j48q1Gcwzg tyTuple__BHXjHcQw9b8D7j48q1Gcwzg; typedef struct tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw; typedef struct tyObject_BufferStreamcolonObjectType___MQ1nzv9coBr2anAwDo9ajC2Q tyObject_BufferStreamcolonObjectType___MQ1nzv9coBr2anAwDo9ajC2Q; typedef struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA; typedef struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw; typedef struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA tyObject_Oid__v0fX7UzOqz7toHgI0d87SA; typedef struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw; typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw; typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw; typedef struct tyObject_AsyncQueuecolonObjectType___RmVKyazx6M62bq9ccqsM9cGQ tyObject_AsyncQueuecolonObjectType___RmVKyazx6M62bq9ccqsM9cGQ; typedef struct tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA; typedef struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg tyObject_Table__t1GIbsENi89cp9cMuggZaXQg; typedef struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ tySequence__9bUff3pvvg9b9bwSnutq8aJFQ; typedef struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ tyTuple__5G2YOQcjDoTxOBDaB9cojOQ; typedef struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw; typedef struct tySequence__fUw9czUTIZ9b39boL0IkeycMA tySequence__fUw9czUTIZ9b39boL0IkeycMA; typedef struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA; typedef struct tySequence__RHVAHq4hk7ajRY6ChL6jQg tySequence__RHVAHq4hk7ajRY6ChL6jQg; typedef struct tyTuple__GJ2zXV257gwBkpQeeINxTA tyTuple__GJ2zXV257gwBkpQeeINxTA; typedef struct tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA; typedef struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw tyObject_Moment__p19adwOigsIe5d3NlfPJOEw; typedef struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g tyObject_Table__fiNjm9awTH2rESOsTX1tq6g; typedef struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA tySequence__Y9bpibYYCq7U9bI2q2EkdjDA; typedef struct tyTuple__beecycqPiHJ0zV6hA4CDDw tyTuple__beecycqPiHJ0zV6hA4CDDw; typedef struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ tyObject_Table__30SNsEhxoOsalydUEsCtnQ; typedef struct tySequence__a9czYAVXtt3ELF2dd9apg7CA tySequence__a9czYAVXtt3ELF2dd9apg7CA; typedef struct tyTuple__v1juhacNXUiTV7vBi4DL4w tyTuple__v1juhacNXUiTV7vBi4DL4w; typedef struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg; typedef struct tySequence__UuxWsCxMkcgdpNKQqNagIQ tySequence__UuxWsCxMkcgdpNKQqNagIQ; typedef struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ; typedef struct tySequence__8MW0JodCedjay9anGTGrBmA tySequence__8MW0JodCedjay9anGTGrBmA; typedef struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg; typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg; typedef struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA; typedef struct tySequence__9c0dnHKqrAJoOYibqj28Tqw tySequence__9c0dnHKqrAJoOYibqj28Tqw; typedef struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ tyTuple__pf8EktL9bgDdy8y4sHgDywQ; typedef struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng; typedef struct tySequence__zAf2abIhMjaomS6jkKP9a8w tySequence__zAf2abIhMjaomS6jkKP9a8w; typedef struct tySequence__IjDV3u39bZeDnOOTq5TAF5g tySequence__IjDV3u39bZeDnOOTq5TAF5g; typedef struct tySequence__WSbLInFxGn0pnyF9cry8bUA tySequence__WSbLInFxGn0pnyF9cry8bUA; typedef struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig tyObject_Table__uch9bhpeVGvQNw5ZevH84ig; typedef struct tySequence__Fdd1zCc4iVW86c0yW4quCQ tySequence__Fdd1zCc4iVW86c0yW4quCQ; typedef struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ tyTuple__XoHou9cDncYHiFSYulm9bCbQ; typedef struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg; typedef struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ tyObject_Table__7jF9cWTJuKouswppQdViGuQ; typedef struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ; typedef struct tyTuple__dNR3eA37fNjmk6qLgrtFiA tyTuple__dNR3eA37fNjmk6qLgrtFiA; typedef struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ; typedef struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ; typedef struct tySequence__ePVkqZZoBAVzojrVYd6imA tySequence__ePVkqZZoBAVzojrVYd6imA; typedef struct tyTuple__4BZjwrCbd7vt326dbqRhjA tyTuple__4BZjwrCbd7vt326dbqRhjA; typedef struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg; typedef struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw; typedef struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg tySequence__9bIYZNL3t229a9bbJxXEVTAsg; typedef struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg tyTuple__Yuoja6yUlXaBRmF9bT9auYbg; typedef struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ; typedef struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw; typedef struct tySequence__uWop5OFSkZe0GjlY2KeNCQ tySequence__uWop5OFSkZe0GjlY2KeNCQ; typedef struct tyTuple__uga0iURbtDFb1ToQ8Jog2g tyTuple__uga0iURbtDFb1ToQ8Jog2g; typedef struct tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ; typedef struct tyObject_Table__u5L4byG0svNLA0OYq4TmxA tyObject_Table__u5L4byG0svNLA0OYq4TmxA; typedef struct tySequence__9aslpbPC7Zz3Ti6qyChmX5w tySequence__9aslpbPC7Zz3Ti6qyChmX5w; typedef struct tyTuple__I8ZdXOd2bMB9bovPbBONdig tyTuple__I8ZdXOd2bMB9bovPbBONdig; typedef struct tyObject_Table__pGGeaOra9csl069baTSs3CJg tyObject_Table__pGGeaOra9csl069baTSs3CJg; typedef struct tySequence__0pNp33hfens5jJ9aLEr0T1A tySequence__0pNp33hfens5jJ9aLEr0T1A; typedef struct tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ; typedef struct tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA; typedef struct tySequence__noYiMxJQyusfKGmZZR7Pzw tySequence__noYiMxJQyusfKGmZZR7Pzw; typedef struct tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ; typedef struct tySequence__ZS1ahAVt82upPJYTV8RknQ tySequence__ZS1ahAVt82upPJYTV8RknQ; typedef struct tyTuple__yM4OgBQGbTtxtw9cQruEBmQ tyTuple__yM4OgBQGbTtxtw9cQruEBmQ; typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg; typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw; typedef struct tyObject_Table__52v4sP86ruZliir3KafpPQ tyObject_Table__52v4sP86ruZliir3KafpPQ; typedef struct tySequence__TwXs3G9bF9ad7BQkkskGRTCQ tySequence__TwXs3G9bF9ad7BQkkskGRTCQ; typedef struct tyTuple__lZ89bmeObpNgv1XXCg37auA tyTuple__lZ89bmeObpNgv1XXCg37auA; typedef struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA; typedef struct tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg; typedef struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA; typedef struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA; typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ; typedef struct tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q; typedef struct tyObject_Table__HDUOEieUs1GSseLU5qS67Q tyObject_Table__HDUOEieUs1GSseLU5qS67Q; typedef struct tySequence__9cAdNiuOt3vPbm6XF7oLMIw tySequence__9cAdNiuOt3vPbm6XF7oLMIw; typedef struct tyTuple__HWxN9b9av4GWQkqrakko2iBw tyTuple__HWxN9b9av4GWQkqrakko2iBw; typedef struct tyObject_Table__h8cNvChU6yNAdM6bChlFYA tyObject_Table__h8cNvChU6yNAdM6bChlFYA; typedef struct tySequence__MA0zEHLrBVKsH6AAd9aPHDA tySequence__MA0zEHLrBVKsH6AAd9aPHDA; typedef struct tyTuple__IIcO09chBBRGVL39cP28NaLg tyTuple__IIcO09chBBRGVL39cP28NaLg; typedef struct tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q; typedef struct tySequence__ZGDdbXPD9bUBYNLtwtuTWrA tySequence__ZGDdbXPD9bUBYNLtwtuTWrA; typedef struct tyTuple__Qptir78YkKhpx9ams3lvtsw tyTuple__Qptir78YkKhpx9ams3lvtsw; typedef struct tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw; typedef struct tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA; typedef struct tySequence__bqBMFIjg0BA9aW4cUrDr4aw tySequence__bqBMFIjg0BA9aW4cUrDr4aw; typedef struct tyTuple__MsTR86jOxY4TjADGXDQ9cYw tyTuple__MsTR86jOxY4TjADGXDQ9cYw; typedef struct tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg; typedef struct tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg; typedef struct tySequence__Yjh7j69bRJilZ9ctrRBprjIw tySequence__Yjh7j69bRJilZ9ctrRBprjIw; typedef struct tyTuple__beG4ILF8HR8pW2ufrKnHug tyTuple__beG4ILF8HR8pW2ufrKnHug; typedef struct tySequence__Wq0ZcI6MO5RSp6EwbCW5fA tySequence__Wq0ZcI6MO5RSp6EwbCW5fA; typedef struct tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g; typedef struct tySequence__6siov3Lsmvxd84pp09b2kFA tySequence__6siov3Lsmvxd84pp09b2kFA; typedef struct tyTuple__OXuFTr0o0fEz2WdWON4kIQ tyTuple__OXuFTr0o0fEz2WdWON4kIQ; typedef struct tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ; typedef struct tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA; typedef struct tySequence__9bws6EaVEE1bogDOSVwy9a9cA tySequence__9bws6EaVEE1bogDOSVwy9a9cA; typedef struct tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw; typedef struct tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ; typedef struct tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg; typedef struct tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA; typedef struct tySequence__7X6z61BQKOIIAG9aGlkAnSw tySequence__7X6z61BQKOIIAG9aGlkAnSw; typedef struct tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw; typedef struct tyObject_Filter__8L4wICuourxHGd5Wapt9cJg tyObject_Filter__8L4wICuourxHGd5Wapt9cJg; typedef struct tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ; typedef struct tyObject_Option__NUR0thMIPSNrh4Tf1a8hDA tyObject_Option__NUR0thMIPSNrh4Tf1a8hDA; typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w; typedef struct tyObject_Option__lJe9a9cuGFMSR9bPRXxPjFmgg tyObject_Option__lJe9a9cuGFMSR9bPRXxPjFmgg; typedef struct tySequence__atzPT9bqVZh26epu1UBlGdg tySequence__atzPT9bqVZh26epu1UBlGdg; typedef struct tyObject_ReceivedMessage__M76oTiKo3n6JQTidz5E9cYg tyObject_ReceivedMessage__M76oTiKo3n6JQTidz5E9cYg; typedef struct tySequence__Z2kchNFg0dCfmiVB3PwNVw tySequence__Z2kchNFg0dCfmiVB3PwNVw; typedef struct tyObject_ENode__bNRDNKJGQnqT2sH89bsDhBw tyObject_ENode__bNRDNKJGQnqT2sH89bsDhBw; 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_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ; typedef struct tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA; typedef struct tyObject_DispatchercolonObjectType___5km59b0KWRwcy7PeUS9aYRAg tyObject_DispatchercolonObjectType___5km59b0KWRwcy7PeUS9aYRAg; typedef struct tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA; typedef struct tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg; typedef struct tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg; typedef struct tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg; typedef struct tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg; typedef struct tySequence__bZnlXjZxt9bKsfZvcpqpZDA tySequence__bZnlXjZxt9bKsfZvcpqpZDA; typedef struct tySequence__brriflmYwGP9aQE3grVydoQ tySequence__brriflmYwGP9aQE3grVydoQ; typedef struct tySequence__TxR1UCdKYpvrwqom6m6ztg tySequence__TxR1UCdKYpvrwqom6m6ztg; typedef struct tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA; typedef struct tySequence__b15zLYqiMPkiLv2o00nNdA tySequence__b15zLYqiMPkiLv2o00nNdA; typedef struct tyTuple__Ewr5dB9acm1XBOefHdkz32w tyTuple__Ewr5dB9acm1XBOefHdkz32w; typedef struct tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw; typedef struct tySequence__xNHF59br19a2ddRDpm49b8z3A tySequence__xNHF59br19a2ddRDpm49b8z3A; typedef struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A; typedef struct tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw; typedef struct tySequence__NhrD4IueRTlBqNEpcAHOaw tySequence__NhrD4IueRTlBqNEpcAHOaw; typedef struct tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA; typedef struct tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA; typedef struct tyTuple__rViK9a9bqo0ixcIRVpyPlomg tyTuple__rViK9a9bqo0ixcIRVpyPlomg; typedef struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w; typedef struct tySequence__T74QuWwr8h7Al0PS9cMqKwA tySequence__T74QuWwr8h7Al0PS9cMqKwA; typedef struct tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw; typedef struct tySequence__rEAWhJSquAhdmub1uagmwg tySequence__rEAWhJSquAhdmub1uagmwg; typedef struct tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw; typedef struct tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ; typedef struct tyObject_Web3colonObjectType___Yv9cYJK9b8tDQ8t9aog3k8mEg tyObject_Web3colonObjectType___Yv9cYJK9b8tDQ8t9aog3k8mEg; typedef struct tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw; typedef struct tySequence__6QjojIAfixfIV9c3vRYtSJA tySequence__6QjojIAfixfIV9c3vRYtSJA; typedef struct tyTuple__XZRAGm1xeb1ELDDuOCxS5g tyTuple__XZRAGm1xeb1ELDDuOCxS5g; typedef struct tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg; typedef struct tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA; typedef struct tySequence__cRKTZnZhowfy3yV8zI72bw tySequence__cRKTZnZhowfy3yV8zI72bw; typedef struct tyTuple__TE0vnGy9cZG7ytHHS2yt6mg tyTuple__TE0vnGy9cZG7ytHHS2yt6mg; typedef struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w tySequence__CP6AbN9aoC6Xupc2HZLYt1w; typedef struct tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q; typedef struct tySequence__1Lj9c8h9cRIryp2wlGSOSFEg tySequence__1Lj9c8h9cRIryp2wlGSOSFEg; typedef struct tyTuple__TdViOx2ixiw8hSQlZiHjHw tyTuple__TdViOx2ixiw8hSQlZiHjHw; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw; typedef struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA tySequence__RQAvfm3tUYD1QWb9c4P8NNA; typedef struct tySequence__oRzyI2tapcwoHwH1Bz2exA tySequence__oRzyI2tapcwoHwH1Bz2exA; typedef struct tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ; typedef struct tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg; typedef struct tyTuple__bd6t8Ds9a9aWBzNys0M59beiA tyTuple__bd6t8Ds9a9aWBzNys0M59beiA; typedef struct tyTuple__5wZ3RYgxHgH8u0byw8jABw tyTuple__5wZ3RYgxHgH8u0byw8jABw; typedef struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ; typedef struct tyTuple__UssV5gee9cZVFj9cWLEBVtGA tyTuple__UssV5gee9cZVFj9cWLEBVtGA; typedef struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw; typedef struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw tyTuple__Yf43hwa7QhUGH1PCalZ0Uw; typedef struct tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ; typedef struct tyTuple__RrUBWepzr5rTWSyPUXBpgg tyTuple__RrUBWepzr5rTWSyPUXBpgg; typedef struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ; typedef struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w; typedef struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA; typedef struct tySequence__FEFXDzYbVdCsaxKNxgC9akw tySequence__FEFXDzYbVdCsaxKNxgC9akw; typedef struct tyTuple__Woh9a244KremWsbQsGWkAnQ tyTuple__Woh9a244KremWsbQsGWkAnQ; typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw; typedef struct tyObject_DecodedPayload__5n5rk9boeyHHqL1GXcD2t4w tyObject_DecodedPayload__5n5rk9boeyHHqL1GXcD2t4w; typedef struct tyObject_Option__CppTXK9bju4OksdxW9a1xJAw tyObject_Option__CppTXK9bju4OksdxW9a1xJAw; typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw; typedef struct tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A; typedef struct tySequence__V7ShAorRgCSeV9b0QgCr9aAg tySequence__V7ShAorRgCSeV9b0QgCr9aAg; typedef struct tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA; typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA; typedef struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw; typedef struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew; typedef struct tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ; struct tyObject_Table__TE5saucQBAeG7QXcN7Ilrw {tySequence__DVX7Q9bz5RokjTwKGr5e9blQ* data; NI counter; }; 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 TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; struct tyTuple__rf9cosFcsB69bhAjFlgJVJww { NI Field0; NimStringDesc* Field1; tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* Field2; }; typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; struct tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw {tySequence__ni05SMuXu9cJdT0okaAgAUQ* data; NI counter; }; struct tyTuple__sQx8Mjvg56usEKp7D4VZog { NI Field0; NimStringDesc* Field1; tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* Field2; }; struct tyTuple__DJd8vJLOdD01l8V09cKBCnQ { NI Field0; NI Field1; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field2; tySequence__VodmML9btsOO3nz0d6nbJsA* Field3; }; struct tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw {tySequence__RxtHNU9a7qROetEL3oUnKzA* data; NI counter; NI first; NI last; }; struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount; TNimType* typ; }; struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom; }; struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len; NI cap; tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperBound; NI level; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj; NI maxLargeObj; tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; NI allocCounter; NI deallocCounter; }; struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans; NI cycleCollections; NI maxThreshold; NI maxStackSize; NI maxStackCells; NI cycleTableSize; NI64 maxPause; }; struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter; NI max; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; }; typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5]; struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head; tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail; pthread_mutex_t lock; }; struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; NI cycleThreshold; NI zctThreshold; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; NI recGcLock; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose; NI gcThreadId; }; struct RootObj {TNimType* m_type;}; struct Exception { RootObj Sup;Exception* parent; NCSTRING name; NimStringDesc* message; tySequence__uB9b75OUPRENsBAu4AnoePA* trace; Exception* up; }; struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;}; struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; struct tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw Sup;}; struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg {tySequence__MlAD6nAPq9bHKla9cWiIZP0g* data; NI counter; NI first; NI last; }; struct tyTuple__awOivLjlO76sGdHY7nQUjQ { NI Field0; NI Field1; NimStringDesc* Field2; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field3; }; struct tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q {tySequence__P7q4mRBU3fRhL1KHJGOBAQ* data; NI counter; }; struct tyTuple__PVXP7LYmC79cHLv3MgDW9cFw { NI Field0; NI64 Field1; tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* Field2; }; struct tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w {tySequence__87DZdIc4Y9ccnDlJfZoyb5w* data; NI counter; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* j, void* ClE_0); void* ClE_0; } tyProc__ADCDtoN1AvOABxjfvZcWKw; struct tyTuple__FxWADhULcfihQn5gGVN7CQ { NI Field0; NimStringDesc* Field1; tyProc__ADCDtoN1AvOABxjfvZcWKw Field2; }; typedef NU8 tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg; struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q {tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg kind; union{ struct {NimStringDesc* str; } _kind_1; struct {NI64 num; } _kind_2; struct {NF fnum; } _kind_3; struct {NIM_BOOL bval; } _kind_4; struct {tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg fields; } _kind_6; struct {tySequence__oLpBKXzW3hF9aCVMo5EymfQ* elems; } _kind_7; }; }; typedef tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* tyArray__06L8jjfbunFPxVliYUVjmQ[2]; typedef struct { N_NIMCALL_PTR(void, ClP_0) (void* arg, void* ClE_0); void* ClE_0; } tyProc__9bqx36VxQxXejdrF09bFARDQ; typedef NU8 tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA; struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw { RootObj Sup;tyArray__06L8jjfbunFPxVliYUVjmQ location; tySequence__qkV9cggxceO9cpfUWIbCnvJg* callbacks; tyProc__9bqx36VxQxXejdrF09bFARDQ cancelcb; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* child; tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA state; Exception* error; NIM_BOOL mustCancel; NI id; }; struct tyTuple__UAPuRQmtqdlTp9cgdKiAY0g { NIM_BOOL Field0; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field1; }; struct tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyTuple__UAPuRQmtqdlTp9cgdKiAY0g value; }; typedef struct { N_NIMCALL_PTR(NimStringDesc*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__qC39cAonBOZL0cZZ5vavbcQ; typedef struct { N_NIMCALL_PTR(NIM_BOOL, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__xdLb0cyzx3FuM6Q4NnRTpQ; struct tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew { RootObj Sup;NimStringDesc* id; tyProc__qC39cAonBOZL0cZZ5vavbcQ dump; tyProc__xdLb0cyzx3FuM6Q4NnRTpQ isLeaked; }; typedef NU8 tyEnum_TopicState__ah9cbicZo9clzGWtgai40l6g; typedef NU8 tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA; struct tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ {tyEnum_TopicState__ah9cbicZo9clzGWtgai40l6g state; tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA logLevel; }; typedef NU8 tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg; typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__oTWxnDXZ8UmfQCGXf2TQSg) (NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__XIJvvDUKw6aEcio9aI7Sepw) (tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s); typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__cq2EvnicUMZiLpiAIa4ypw) (tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); struct tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A {tyProc__oTWxnDXZ8UmfQCGXf2TQSg stringToBuffer; tyProc__XIJvvDUKw6aEcio9aI7Sepw bufferToString; tyProc__cq2EvnicUMZiLpiAIa4ypw validateBuffer; }; struct tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw {NI mcodec; NI size; tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg kind; tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A coder; }; struct tyObject_Table__QB9arfyJHv7leGMqe0PZPbg {tySequence__zErRN2SzhLehkt3ZQ6iUGw* data; NI counter; }; struct tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ { NI Field0; NI Field1; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw Field2; }; typedef N_NIMCALL_PTR(void, tyProc__9cL305EV0XpKoyjxVFPza4w) (NU8* data_0, NI data_0Len_0, NU8* output, NI outputLen_0); struct tyObject_MHash__OxIffpYaxIua3k1C6do2Ew {NI mcodec; NI size; tyProc__9cL305EV0XpKoyjxVFPza4w coder; }; struct tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw {tySequence__1wSar3PFU59aNKLVhJL28FA* data; NI counter; }; struct tyTuple__9bln9aS7ibrNUp7yyUHGeBtg { NI Field0; NI Field1; tyObject_MHash__OxIffpYaxIua3k1C6do2Ew Field2; }; struct tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ {tySequence__7s5HyddQ0f9bxMNILHrXwJQ* data; NI counter; }; struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g { NI Field0; NI Field1; NimStringDesc* Field2; }; struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; }; struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg {tySequence__1cmYA8zDV0s9c4gpLK2ygBg* data; NI counter; }; struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field2; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__cK1MMA1Kxu5q35gjE9bkNsw; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0, void* ClE_0); void* ClE_0; } tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, void* ClE_0); void* ClE_0; } tyProc__Wpg2xRrh64OKzIhNi5WiUw; struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw { RootObj Sup;tyProc__cK1MMA1Kxu5q35gjE9bkNsw getConn; tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ onEvent; NimStringDesc* codec; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* sendConn; tySequence__R269cpuasLo9bGSSlUkh07MA* connections; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId; tyProc__Wpg2xRrh64OKzIhNi5WiUw handler; tySequence__cqQjXlSu8KsGxE7CJO2mcA** observers; NF score; NI iWantBudget; NI iHaveBudget; NIM_BOOL outbound; NF appScore; NF behaviourPenalty; }; struct tyObject_Table__I17elwrgUkVdxGLUkHiM7w {tySequence__MZ7ub66T4nzKtipo9bkiB3g* data; NI counter; }; struct tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw {tySequence__cW009cpGr48I9beZmtalOKSg* data; NI counter; }; struct tyTuple__AVpnFhpPb9aWvyMugKAAGBg { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw Field2; }; struct tyObject_Table__8uqzpFmoqV4exdDArFo5wQ {tySequence__ECp2Vf3ySxXeY0xLJSyjyA* data; NI counter; }; struct tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw {tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* handle; }; struct tyTuple__JUntYUAYvYVuuVf5pRRi7Q { NI Field0; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* Field1; tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw Field2; }; struct tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg {tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw* data; NI counter; }; typedef NU8 tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ; struct tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ {tySequence__EkVrimW82Ya1QD19bWIZr9bA* data; NI counter; NI first; NI last; }; struct tyTuple__8jAQb69bzmxFvWOOIGMxFrQ { NI Field0; tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ Field1; tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ Field2; }; struct tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ {tySequence__6w9c7RGFri1n1hoa9bD335ZQ* data; NI counter; }; typedef NU8 tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw; struct tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg {tySequence__aCTokZuK9bCn9cyd6uz54oPg* data; NI counter; NI first; NI last; }; struct tyTuple__2IkxgbA59cuGazVFo6X8lMQ { NI Field0; tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw Field1; tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg Field2; }; struct tyObject_Table__UvSlGqDg4nWNM1wskOFQeg {tySequence__9bnMQh9b5oMSxlDf1K9buBp7w* data; NI counter; }; struct tyTuple__TdADeEae6PBWqr7qsUJvPg { NI Field0; NimStringDesc* Field1; tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* Field2; }; struct tyObject_Table__puwZz39aIr9cdB5WlFICYPgw {tySequence__tZ2LP3xqCx8kcPyjrRkSuA* data; NI counter; }; struct tyTuple__lG9artYnG9a6GxqcmhxZJl6g { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* Field2; }; struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ {tySequence__4tnpefYRDGIct5y7RxC8KA* data; NI counter; }; struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA {NimStringDesc* name; tySequence__El1HzcbAXI4FXRMy9aew4PA* handler; }; struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA { NI Field0; NimStringDesc* Field1; tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA Field2; }; struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ {tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* data; NI counter; }; struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA {tySequence__2lQSxaq5eC9aWYzZNTJyZtA* data; NI counter; }; struct tyTuple__9b9aejOTD70mq52wgtBDEUtA { NI Field0; NimStringDesc* Field1; tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA Field2; }; struct tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ {tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* data; NI counter; }; struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ { NI Field0; NimStringDesc* Field1; NI Field2; }; struct tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ {tySequence__maP5b4juf9aviaIdhhcTZbQ* data; NI counter; }; struct tyTuple__BHXjHcQw9b8D7j48q1Gcwzg { NI Field0; NU64 Field1; tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* Field2; }; struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA {NI32 time; NI32 fuzz; NI32 count; }; typedef NU8 tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ; struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA { RootObj Sup;tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* closeEvent; NIM_BOOL isClosed; NIM_BOOL isEof; NimStringDesc* objName; tyObject_Oid__v0fX7UzOqz7toHgI0d87SA oid; tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ dir; NIM_BOOL closedWithEOF; }; struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__ez1e9bsRJ8r5L9cicKflzx3Q; struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NI offset; }; struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data; }; struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA Sup;NIM_BOOL activity; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* timerTaskFut; tyProc__ez1e9bsRJ8r5L9cicKflzx3Q timeoutHandler; tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw observedAddr; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* upgraded; }; struct tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buf; NI rpos; NI wpos; }; struct tyObject_BufferStreamcolonObjectType___MQ1nzv9coBr2anAwDo9ajC2Q { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg Sup;tyObject_AsyncQueuecolonObjectType___RmVKyazx6M62bq9ccqsM9cGQ* readQueue; tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA readBuf; NIM_BOOL pushing; NIM_BOOL reading; NIM_BOOL pushedEof; NIM_BOOL returnedEof; }; typedef NU8 tyEnum_MessageType__xG5kpEl1y09b0zK49ckwhS0g; struct tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw { tyObject_BufferStreamcolonObjectType___MQ1nzv9coBr2anAwDo9ajC2Q Sup;NU64 id; NimStringDesc* name; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn; NIM_BOOL initiator; NIM_BOOL isOpen; NIM_BOOL closedLocal; tyEnum_MessageType__xG5kpEl1y09b0zK49ckwhS0g msgCode; tyEnum_MessageType__xG5kpEl1y09b0zK49ckwhS0g closeCode; tyEnum_MessageType__xG5kpEl1y09b0zK49ckwhS0g resetCode; NI writes; }; struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg {tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* data; NI counter; }; struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw {tySequence__fUw9czUTIZ9b39boL0IkeycMA* data; NI counter; }; struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ { NI Field0; NimStringDesc* Field1; tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2; }; struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA {tySequence__RHVAHq4hk7ajRY6ChL6jQg* data; NI counter; }; struct tyTuple__GJ2zXV257gwBkpQeeINxTA { NI Field0; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1; tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* Field2; }; struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw {NI64 value; }; struct tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA { RootObj Sup;tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw expiresAt; tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* next; tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* prev; }; struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g {tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* data; NI counter; }; struct tyTuple__beecycqPiHJ0zV6hA4CDDw { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2; }; struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ {tySequence__a9czYAVXtt3ELF2dd9apg7CA* data; NI counter; }; struct tyTuple__v1juhacNXUiTV7vBi4DL4w { NI Field0; NimStringDesc* Field1; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2; }; struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg {tySequence__UuxWsCxMkcgdpNKQqNagIQ* data; NI counter; }; struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg {NimStringDesc* topicID; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs; }; struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ { NI Field0; NimStringDesc* Field1; tySequence__8MW0JodCedjay9anGTGrBmA* Field2; }; struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA {tySequence__9c0dnHKqrAJoOYibqj28Tqw* data; NI counter; }; struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng {tySequence__8MW0JodCedjay9anGTGrBmA* ihave; tySequence__zAf2abIhMjaomS6jkKP9a8w* iwant; tySequence__IjDV3u39bZeDnOOTq5TAF5g* graft; tySequence__WSbLInFxGn0pnyF9cry8bUA* prune; }; struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ { NI Field0; NimStringDesc* Field1; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng Field2; }; struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig {tySequence__Fdd1zCc4iVW86c0yW4quCQ* data; NI counter; }; struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg {tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw fromPeer; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* seqno; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signature; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key; }; struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ { NI Field0; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg Field2; }; struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ {tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* data; NI counter; }; struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ {tySequence__ePVkqZZoBAVzojrVYd6imA* data; NI counter; }; struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ {tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ topicInfos; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw expire; NF score; NF appScore; NF behaviourPenalty; }; struct tyTuple__dNR3eA37fNjmk6qLgrtFiA { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ Field2; }; struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg {tyObject_Moment__p19adwOigsIe5d3NlfPJOEw graftTime; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshTime; NIM_BOOL inMesh; NIM_BOOL meshMessageDeliveriesActive; NF firstMessageDeliveries; NF meshMessageDeliveries; NF meshFailurePenalty; NF invalidMessageDeliveries; }; struct tyTuple__4BZjwrCbd7vt326dbqRhjA { NI Field0; NimStringDesc* Field1; tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg Field2; }; struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw {tySequence__9bIYZNL3t229a9bbJxXEVTAsg* data; NI counter; }; struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ {NF topicWeight; NF timeInMeshWeight; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeInMeshQuantum; NF timeInMeshCap; NF firstMessageDeliveriesWeight; NF firstMessageDeliveriesDecay; NF firstMessageDeliveriesCap; NF meshMessageDeliveriesWeight; NF meshMessageDeliveriesDecay; NF meshMessageDeliveriesThreshold; NF meshMessageDeliveriesCap; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesActivation; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesWindow; NF meshFailurePenaltyWeight; NF meshFailurePenaltyDecay; NF invalidMessageDeliveriesWeight; NF invalidMessageDeliveriesDecay; }; struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg { NI Field0; NimStringDesc* Field1; tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ Field2; }; struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw {tySequence__uWop5OFSkZe0GjlY2KeNCQ* data; NI counter; }; struct tyTuple__uga0iURbtDFb1ToQ8Jog2g { NI Field0; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw Field1; tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2; }; struct tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ { tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field0; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field1; }; struct tyObject_Table__u5L4byG0svNLA0OYq4TmxA {tySequence__9aslpbPC7Zz3Ti6qyChmX5w* data; NI counter; }; struct tyTuple__I8ZdXOd2bMB9bovPbBONdig { NI Field0; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field1; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng Field2; }; struct tyObject_Table__pGGeaOra9csl069baTSs3CJg {tySequence__0pNp33hfens5jJ9aLEr0T1A* data; NI counter; }; struct tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA {tySequence__noYiMxJQyusfKGmZZR7Pzw* data; NI counter; }; struct tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA Field2; }; struct tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ {tySequence__ZS1ahAVt82upPJYTV8RknQ* data; NI counter; }; struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {tySequence__4eRCaZmrYLLw2k30GPTiMw* data; NI counter; }; struct tyTuple__yM4OgBQGbTtxtw9cQruEBmQ { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg Field2; }; struct tyObject_Table__52v4sP86ruZliir3KafpPQ {tySequence__TwXs3G9bF9ad7BQkkskGRTCQ* data; NI counter; }; typedef NU8 tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg; typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32]; struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64]; struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg data; }; struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA {tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ data; }; struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme; union{ struct {tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg* rsakey; } _scheme_1; struct {tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA edkey; } _scheme_2; struct {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA skkey; } _scheme_3; struct {tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q* eckey; } _scheme_4; }; }; struct tyTuple__lZ89bmeObpNgv1XXCg37auA { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA Field2; }; struct tyObject_Table__HDUOEieUs1GSseLU5qS67Q {tySequence__9cAdNiuOt3vPbm6XF7oLMIw* data; NI counter; }; typedef NU8 tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw; struct tyTuple__HWxN9b9av4GWQkqrakko2iBw { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw Field2; }; struct tyObject_Table__h8cNvChU6yNAdM6bChlFYA {tySequence__MA0zEHLrBVKsH6AAd9aPHDA* data; NI counter; }; struct tyTuple__IIcO09chBBRGVL39cP28NaLg { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; NI Field2; }; struct tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q {tySequence__ZGDdbXPD9bUBYNLtwtuTWrA* data; NI counter; }; struct tyTuple__Qptir78YkKhpx9ams3lvtsw { NI Field0; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1; tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* Field2; }; struct tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA {tySequence__bqBMFIjg0BA9aW4cUrDr4aw* data; NI counter; }; struct tyTuple__MsTR86jOxY4TjADGXDQ9cYw { NI Field0; tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* Field1; tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* Field2; }; struct tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg {tySequence__Yjh7j69bRJilZ9ctrRBprjIw* data; NI counter; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tySequence__Wq0ZcI6MO5RSp6EwbCW5fA* n_0, void* ClE_0); void* ClE_0; } tyProc__Vj8L5mSqv3cWTixxMAusYg; struct tyTuple__beG4ILF8HR8pW2ufrKnHug { NI Field0; tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* Field1; tyProc__Vj8L5mSqv3cWTixxMAusYg Field2; }; struct tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g {tySequence__6siov3Lsmvxd84pp09b2kFA* data; NI counter; }; struct tyTuple__OXuFTr0o0fEz2WdWON4kIQ { NI Field0; tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* Field1; tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* Field2; }; struct tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA {tySequence__9bws6EaVEE1bogDOSVwy9a9cA* data; NI counter; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ* p_0, void* ClE_0); void* ClE_0; } tyProc__9c8xRSwJvpOiPiSw9cW3tuEw; struct tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ {tyProc__9c8xRSwJvpOiPiSw9cW3tuEw onPeerConnected; tyProc__9c8xRSwJvpOiPiSw9cW3tuEw onPeerDisconnected; tyObject_ProtocolInfoObj__x9ayzfuh9abjpSPORCScZoQg* protocol; }; struct tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw { NI Field0; NI Field1; tyObject_PeerObserver__jiG6LWCyHKJmWqcArkLgzQ Field2; }; struct tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA {tySequence__7X6z61BQKOIIAG9aGlkAnSw* data; NI counter; }; struct tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA val; NIM_BOOL has; }; struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_Option__NUR0thMIPSNrh4Tf1a8hDA {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w val; NIM_BOOL has; }; struct tyObject_Option__lJe9a9cuGFMSR9bPRXxPjFmgg {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg val; NIM_BOOL has; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_ReceivedMessage__M76oTiKo3n6JQTidz5E9cYg* msg, void* ClE_0); void* ClE_0; } tyProc__09bJb1xQdzzj82jvVgaF9aLQ; struct tyObject_Filter__8L4wICuourxHGd5Wapt9cJg {tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ src; tyObject_Option__NUR0thMIPSNrh4Tf1a8hDA privateKey; tyObject_Option__lJe9a9cuGFMSR9bPRXxPjFmgg symKey; tySequence__atzPT9bqVZh26epu1UBlGdg* topics; NF powReq; NIM_BOOL allowP2P; tyArray__w5VB8h5K8DB3oWrO5U2wqg bloom; tyProc__09bJb1xQdzzj82jvVgaF9aLQ handler; tySequence__Z2kchNFg0dCfmiVB3PwNVw* queue; }; struct tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw { NI Field0; NimStringDesc* Field1; tyObject_Filter__8L4wICuourxHGd5Wapt9cJg Field2; }; 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; }; typedef NU64 tyArray__wa4ExhM0I5D0wQQmyrXAHA[120]; struct tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg {tyArray__wa4ExhM0I5D0wQQmyrXAHA skey; NI nr; }; struct tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg {tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg cipher; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg iv; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg ecount; NU num; }; struct tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg {tyObject_RijndaelContext__P9ctyX6u5ZjparlFDMKF09bg cipher; }; typedef NU8 tyArray__mJet1q9cQ9cMu09a9cvCoy52aQ[200]; struct tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg {tyArray__mJet1q9cQ9cMu09a9cvCoy52aQ q; NI pt; }; struct tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA {tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg aesenc; tyObject_CTR__CSv7tJ1uWHDvWQ9cM87Zmdg aesdec; tyObject_ECB__38lQnqP7w5SFHX6DC3Yf9cg macenc; tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg emac; tyObject_KeccakContext__82GRymTSHYqYubtyRt2cIg imac; }; typedef NU8 tyEnum_ConnectionState__kB7AohyIDJpEMjtdFGcsIQ; struct tyObject_PeercolonObjectType___c4Sh9b59ah4iBo8P3EU5lRFQ {tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* remote; tyObject_EthereumNodecolonObjectType___mgPxske6V9a9c4U2B9b7otGNQ* network; tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transport; tyObject_DispatchercolonObjectType___5km59b0KWRwcy7PeUS9aYRAg* dispatcher; NI lastReqId; tyObject_SecretState__wF55I1IHS9aSpH159cVClRxA secretsState; tyEnum_ConnectionState__kB7AohyIDJpEMjtdFGcsIQ connectionState; tySequence__bZnlXjZxt9bKsfZvcpqpZDA* protocolStates; tySequence__brriflmYwGP9aQE3grVydoQ* outstandingRequests; tySequence__TxR1UCdKYpvrwqom6m6ztg* awaitedMessages; }; struct tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA {tySequence__b15zLYqiMPkiLv2o00nNdA* data; NI counter; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0); void* ClE_0; } tyProc__MiWDRU9bUQpEPIn4qbS04fg; struct tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw {tySequence__xNHF59br19a2ddRDpm49b8z3A* contentFilters; tyProc__MiWDRU9bUQpEPIn4qbS04fg handler; }; struct tyTuple__Ewr5dB9acm1XBOefHdkz32w { NI Field0; NimStringDesc* Field1; tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw Field2; }; struct tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw {tySequence__NhrD4IueRTlBqNEpcAHOaw* data; NI counter; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (NimStringDesc* topic, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0); void* ClE_0; } tyProc__fIlZiUanbsyf3mzEwZ7RIg; struct tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA {tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topics; tyProc__fIlZiUanbsyf3mzEwZ7RIg handler; }; struct tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA { NI Field0; NimStringDesc* Field1; tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA Field2; }; struct tyTuple__rViK9a9bqo0ixcIRVpyPlomg { NimStringDesc* Field0; tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* Field1; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0); void* ClE_0; } tyProc__Sx7TcXJiI2BS08wYpfOyIg; struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w { RootObj Sup;tySequence__sM4lkSb7zS6F7OVMvW9cffQ* codecs; tyProc__Sx7TcXJiI2BS08wYpfOyIg handler; }; typedef struct { N_NIMCALL_PTR(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0); void* ClE_0; } tyProc__dngL6hYHZtDTatUnRjlOsw; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0); void* ClE_0; } tyProc__z1SP1KQZYjnpZb76SJLOBA; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer, void* ClE_0); void* ClE_0; } tyProc__syWZmSVgEgtT88lIceSd6w; struct tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyProc__dngL6hYHZtDTatUnRjlOsw newMuxer; tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler; tyProc__syWZmSVgEgtT88lIceSd6w muxerHandler; }; struct tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw { RootObj Sup;NIM_BOOL locked; NIM_BOOL acquired; tySequence__T74QuWwr8h7Al0PS9cMqKwA* waiters; }; struct tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw {tySequence__rEAWhJSquAhdmub1uagmwg* data; NI counter; }; struct tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw { NI Field0; NimStringDesc* Field1; tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ* Field2; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* err_0, void* ClE_0); void* ClE_0; } tyProc__oIXiPE1cuiTSixqAP0yy9bA; struct tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ {NimStringDesc* id; tyObject_Web3colonObjectType___Yv9cYJK9b8tDQ8t9aog3k8mEg* web3; tyProc__ADCDtoN1AvOABxjfvZcWKw eventHandler; tyProc__oIXiPE1cuiTSixqAP0yy9bA errorHandler; tySequence__oLpBKXzW3hF9aCVMo5EymfQ* pendingEvents; NIM_BOOL historicalEventsProcessed; NIM_BOOL removed; }; struct tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw {tySequence__6QjojIAfixfIV9c3vRYtSJA* data; NI counter; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*, ClP_0) (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* input, void* ClE_0); void* ClE_0; } tyProc__IvadIksN9avRAZD9ak7LHVQQ; struct tyTuple__XZRAGm1xeb1ELDDuOCxS5g { NI Field0; NimStringDesc* Field1; tyProc__IvadIksN9avRAZD9ak7LHVQQ Field2; }; struct tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA {tySequence__cRKTZnZhowfy3yV8zI72bw* data; NI counter; }; struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload; NU32 contentTopic; NU32 version; }; struct tyTuple__TE0vnGy9cZG7ytHHS2yt6mg { NI Field0; NimStringDesc* Field1; tySequence__CP6AbN9aoC6Xupc2HZLYt1w* Field2; }; struct tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q {tySequence__1Lj9c8h9cRIryp2wlGSOSFEg* data; NI counter; }; struct tyTuple__TdViOx2ixiw8hSQlZiHjHw { NI Field0; NU32 Field1; tySequence__CP6AbN9aoC6Xupc2HZLYt1w* Field2; }; struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname; NI line; NCSTRING filename; }; struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function; void* udata; }; typedef NU8 tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ; struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A {tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ kind; }; 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 tyTuple__bd6t8Ds9a9aWBzNys0M59beiA { NI Field0; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* Field1; }; 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; }; 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; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, void* ClE_0); void* ClE_0; } tyProc__QB1jgAgEgi4jeepzNCjHhQ; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, ClP_0) (NimStringDesc* topic, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* message, void* ClE_0); void* ClE_0; } tyProc__XK9avDdFMbG7vUcJY4tJ5mQ; struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw { NI Field0; tyProc__XK9avDdFMbG7vUcJY4tJ5mQ Field1; }; struct tyTuple__RrUBWepzr5rTWSyPUXBpgg { NI Field0; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field1; }; struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ {tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs; }; struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w {NimStringDesc* topicID; }; struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA {NimStringDesc* topicID; tySequence__FEFXDzYbVdCsaxKNxgC9akw* peers; NU64 backoff; }; struct tyTuple__Woh9a244KremWsbQsGWkAnQ { NI Field0; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw Field1; }; struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw { NI Field0; NimStringDesc* Field1; }; struct tyObject_Option__CppTXK9bju4OksdxW9a1xJAw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* val; NIM_BOOL has; }; struct tyObject_DecodedPayload__5n5rk9boeyHHqL1GXcD2t4w {tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ src; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload; tyObject_Option__CppTXK9bju4OksdxW9a1xJAw padding; }; struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_ReceivedMessage__M76oTiKo3n6JQTidz5E9cYg {tyObject_DecodedPayload__5n5rk9boeyHHqL1GXcD2t4w decoded; NU32 timestamp; NU32 ttl; tyArray__H8qf9bpC2ziYA2earmO8m7w topic; NF pow; tyObject_MDigest__law9ct65KplMYBvtmjCQxbw hash; tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ dst; }; struct tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A {tySequence__V7ShAorRgCSeV9b0QgCr9aAg* data; NI head; NI tail; NI count; NI mask; }; struct tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA {tySequence__9bAGqSvkAaFL9bWjsEPslrFA* topics; }; struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw {NIM_BOOL subscribe; NimStringDesc* topic; }; struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ {tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind; union{ struct {NIM_BOOL incoming; } _kind_1; }; }; struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw {tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind; union{ struct {NIM_BOOL initiator; } _kind_1; }; }; struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* peerID; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signedPeerRecord; }; struct tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ {NI id; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw timeoutAt; }; struct tySequence__DVX7Q9bz5RokjTwKGr5e9blQ { TGenericSeq Sup; tyTuple__rf9cosFcsB69bhAjFlgJVJww data[SEQ_DECL_SIZE];};struct tySequence__ni05SMuXu9cJdT0okaAgAUQ { TGenericSeq Sup; tyTuple__sQx8Mjvg56usEKp7D4VZog 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__MlAD6nAPq9bHKla9cWiIZP0g { TGenericSeq Sup; tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE];};struct tySequence__P7q4mRBU3fRhL1KHJGOBAQ { TGenericSeq Sup; tyTuple__PVXP7LYmC79cHLv3MgDW9cFw data[SEQ_DECL_SIZE];};struct tySequence__87DZdIc4Y9ccnDlJfZoyb5w { TGenericSeq Sup; tyTuple__FxWADhULcfihQn5gGVN7CQ data[SEQ_DECL_SIZE];};struct tySequence__zErRN2SzhLehkt3ZQ6iUGw { TGenericSeq Sup; tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ data[SEQ_DECL_SIZE];};struct tySequence__1wSar3PFU59aNKLVhJL28FA { TGenericSeq Sup; tyTuple__9bln9aS7ibrNUp7yyUHGeBtg data[SEQ_DECL_SIZE];};struct tySequence__MZ7ub66T4nzKtipo9bkiB3g { TGenericSeq Sup; tyTuple__AVpnFhpPb9aWvyMugKAAGBg data[SEQ_DECL_SIZE];};struct tySequence__ECp2Vf3ySxXeY0xLJSyjyA { TGenericSeq Sup; tyTuple__JUntYUAYvYVuuVf5pRRi7Q data[SEQ_DECL_SIZE];};struct tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw { TGenericSeq Sup; tyTuple__8jAQb69bzmxFvWOOIGMxFrQ data[SEQ_DECL_SIZE];};struct tySequence__6w9c7RGFri1n1hoa9bD335ZQ { TGenericSeq Sup; tyTuple__2IkxgbA59cuGazVFo6X8lMQ data[SEQ_DECL_SIZE];};struct tySequence__9bnMQh9b5oMSxlDf1K9buBp7w { TGenericSeq Sup; tyTuple__TdADeEae6PBWqr7qsUJvPg data[SEQ_DECL_SIZE];};struct tySequence__tZ2LP3xqCx8kcPyjrRkSuA { TGenericSeq Sup; tyTuple__lG9artYnG9a6GxqcmhxZJl6g data[SEQ_DECL_SIZE];};struct tySequence__4tnpefYRDGIct5y7RxC8KA { TGenericSeq Sup; tyTuple__9bU0L219b3fjpDIE6keMYb9bA data[SEQ_DECL_SIZE];};struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg { TGenericSeq Sup; tyTuple__PtvwtIrL0rxEmrV5ypzN1w data[SEQ_DECL_SIZE];};struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g { TGenericSeq Sup; tyTuple__9b9aejOTD70mq52wgtBDEUtA data[SEQ_DECL_SIZE];};struct tySequence__maP5b4juf9aviaIdhhcTZbQ { TGenericSeq Sup; tyTuple__BHXjHcQw9b8D7j48q1Gcwzg data[SEQ_DECL_SIZE];};struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ { TGenericSeq Sup; tyTuple__5G2YOQcjDoTxOBDaB9cojOQ data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__RHVAHq4hk7ajRY6ChL6jQg { TGenericSeq Sup; tyTuple__GJ2zXV257gwBkpQeeINxTA data[SEQ_DECL_SIZE];};struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA { TGenericSeq Sup; tyTuple__beecycqPiHJ0zV6hA4CDDw data[SEQ_DECL_SIZE];};struct tySequence__a9czYAVXtt3ELF2dd9apg7CA { TGenericSeq Sup; tyTuple__v1juhacNXUiTV7vBi4DL4w data[SEQ_DECL_SIZE];};struct tySequence__8MW0JodCedjay9anGTGrBmA { TGenericSeq Sup; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg data[SEQ_DECL_SIZE];};struct tySequence__UuxWsCxMkcgdpNKQqNagIQ { TGenericSeq Sup; tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ data[SEQ_DECL_SIZE];};struct tySequence__9c0dnHKqrAJoOYibqj28Tqw { TGenericSeq Sup; tyTuple__pf8EktL9bgDdy8y4sHgDywQ data[SEQ_DECL_SIZE];};struct tySequence__Fdd1zCc4iVW86c0yW4quCQ { TGenericSeq Sup; tyTuple__XoHou9cDncYHiFSYulm9bCbQ data[SEQ_DECL_SIZE];};struct tySequence__ePVkqZZoBAVzojrVYd6imA { TGenericSeq Sup; tyTuple__4BZjwrCbd7vt326dbqRhjA data[SEQ_DECL_SIZE];};struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ { TGenericSeq Sup; tyTuple__dNR3eA37fNjmk6qLgrtFiA data[SEQ_DECL_SIZE];};struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg { TGenericSeq Sup; tyTuple__Yuoja6yUlXaBRmF9bT9auYbg data[SEQ_DECL_SIZE];};struct tySequence__uWop5OFSkZe0GjlY2KeNCQ { TGenericSeq Sup; tyTuple__uga0iURbtDFb1ToQ8Jog2g data[SEQ_DECL_SIZE];};struct tySequence__9aslpbPC7Zz3Ti6qyChmX5w { TGenericSeq Sup; tyTuple__I8ZdXOd2bMB9bovPbBONdig data[SEQ_DECL_SIZE];};struct tySequence__0pNp33hfens5jJ9aLEr0T1A { TGenericSeq Sup; tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ data[SEQ_DECL_SIZE];};struct tySequence__ZS1ahAVt82upPJYTV8RknQ { TGenericSeq Sup; tyTuple__yM4OgBQGbTtxtw9cQruEBmQ data[SEQ_DECL_SIZE];};struct tySequence__TwXs3G9bF9ad7BQkkskGRTCQ { TGenericSeq Sup; tyTuple__lZ89bmeObpNgv1XXCg37auA data[SEQ_DECL_SIZE];};struct tySequence__9cAdNiuOt3vPbm6XF7oLMIw { TGenericSeq Sup; tyTuple__HWxN9b9av4GWQkqrakko2iBw data[SEQ_DECL_SIZE];};struct tySequence__MA0zEHLrBVKsH6AAd9aPHDA { TGenericSeq Sup; tyTuple__IIcO09chBBRGVL39cP28NaLg data[SEQ_DECL_SIZE];};struct tySequence__ZGDdbXPD9bUBYNLtwtuTWrA { TGenericSeq Sup; tyTuple__Qptir78YkKhpx9ams3lvtsw data[SEQ_DECL_SIZE];};struct tySequence__bqBMFIjg0BA9aW4cUrDr4aw { TGenericSeq Sup; tyTuple__MsTR86jOxY4TjADGXDQ9cYw data[SEQ_DECL_SIZE];};struct tySequence__Yjh7j69bRJilZ9ctrRBprjIw { TGenericSeq Sup; tyTuple__beG4ILF8HR8pW2ufrKnHug data[SEQ_DECL_SIZE];};struct tySequence__6siov3Lsmvxd84pp09b2kFA { TGenericSeq Sup; tyTuple__OXuFTr0o0fEz2WdWON4kIQ data[SEQ_DECL_SIZE];};struct tySequence__9bws6EaVEE1bogDOSVwy9a9cA { TGenericSeq Sup; tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw data[SEQ_DECL_SIZE];};struct tySequence__7X6z61BQKOIIAG9aGlkAnSw { TGenericSeq Sup; tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw data[SEQ_DECL_SIZE];};struct tySequence__b15zLYqiMPkiLv2o00nNdA { TGenericSeq Sup; tyTuple__Ewr5dB9acm1XBOefHdkz32w data[SEQ_DECL_SIZE];};struct tySequence__NhrD4IueRTlBqNEpcAHOaw { TGenericSeq Sup; tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA data[SEQ_DECL_SIZE];};struct tySequence__rEAWhJSquAhdmub1uagmwg { TGenericSeq Sup; tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw data[SEQ_DECL_SIZE];};struct tySequence__6QjojIAfixfIV9c3vRYtSJA { TGenericSeq Sup; tyTuple__XZRAGm1xeb1ELDDuOCxS5g data[SEQ_DECL_SIZE];};struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w { TGenericSeq Sup; tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A data[SEQ_DECL_SIZE];};struct tySequence__cRKTZnZhowfy3yV8zI72bw { TGenericSeq Sup; tyTuple__TE0vnGy9cZG7ytHHS2yt6mg data[SEQ_DECL_SIZE];};struct tySequence__1Lj9c8h9cRIryp2wlGSOSFEg { TGenericSeq Sup; tyTuple__TdViOx2ixiw8hSQlZiHjHw data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ { TGenericSeq Sup; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ { TGenericSeq Sup; tyTuple__kuMQ1fbjJlHtwKTmBGAe6g 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__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__El1HzcbAXI4FXRMy9aew4PA { TGenericSeq Sup; tyProc__QB1jgAgEgi4jeepzNCjHhQ data[SEQ_DECL_SIZE];};struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA { TGenericSeq Sup; tyTuple__Yf43hwa7QhUGH1PCalZ0Uw data[SEQ_DECL_SIZE];};struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og { TGenericSeq Sup; tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ data[SEQ_DECL_SIZE];};struct tySequence__fUw9czUTIZ9b39boL0IkeycMA { TGenericSeq Sup; tyTuple__RrUBWepzr5rTWSyPUXBpgg data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__zAf2abIhMjaomS6jkKP9a8w { TGenericSeq Sup; tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ data[SEQ_DECL_SIZE];};struct tySequence__IjDV3u39bZeDnOOTq5TAF5g { TGenericSeq Sup; tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w data[SEQ_DECL_SIZE];};struct tySequence__WSbLInFxGn0pnyF9cry8bUA { TGenericSeq Sup; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA data[SEQ_DECL_SIZE];};struct tySequence__noYiMxJQyusfKGmZZR7Pzw { TGenericSeq Sup; tyTuple__Woh9a244KremWsbQsGWkAnQ data[SEQ_DECL_SIZE];};struct tySequence__4eRCaZmrYLLw2k30GPTiMw { TGenericSeq Sup; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};struct tySequence__Wq0ZcI6MO5RSp6EwbCW5fA { TGenericSeq Sup; tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* data[SEQ_DECL_SIZE];};struct tySequence__atzPT9bqVZh26epu1UBlGdg { TGenericSeq Sup; tyArray__H8qf9bpC2ziYA2earmO8m7w data[SEQ_DECL_SIZE];};struct tySequence__Z2kchNFg0dCfmiVB3PwNVw { TGenericSeq Sup; tyObject_ReceivedMessage__M76oTiKo3n6JQTidz5E9cYg data[SEQ_DECL_SIZE];};struct tySequence__bZnlXjZxt9bKsfZvcpqpZDA { TGenericSeq Sup; RootObj* data[SEQ_DECL_SIZE];};struct tySequence__brriflmYwGP9aQE3grVydoQ { TGenericSeq Sup; tyObject_Deque__9al6d2TPsLxHbSTA9auxSt7A data[SEQ_DECL_SIZE];};struct tySequence__TxR1UCdKYpvrwqom6m6ztg { TGenericSeq Sup; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* data[SEQ_DECL_SIZE];};struct tySequence__xNHF59br19a2ddRDpm49b8z3A { TGenericSeq Sup; tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA data[SEQ_DECL_SIZE];};struct tySequence__T74QuWwr8h7Al0PS9cMqKwA { TGenericSeq Sup; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* 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__FEFXDzYbVdCsaxKNxgC9akw { TGenericSeq Sup; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew data[SEQ_DECL_SIZE];};struct tySequence__V7ShAorRgCSeV9b0QgCr9aAg { TGenericSeq Sup; tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ data[SEQ_DECL_SIZE];};struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA { TGenericSeq Sup; NU32 data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); static N_NIMCALL(void, Marker_tySequence__DVX7Q9bz5RokjTwKGr5e9blQ)(void* p, NI op); N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p); N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src); N_LIB_PRIVATE N_NIMCALL(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); static N_NIMCALL(void, Marker_tySequence__ni05SMuXu9cJdT0okaAgAUQ)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__RxtHNU9a7qROetEL3oUnKzA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(NI, rawGet__qD9aXMfcEXJ9a5hvtCCEBt9bA)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, hash__WYDIaLCbmWhyxpD9cQWB2yg)(NimStringDesc** x, NI xLen_0); static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___jpeT21MusP66x4kcP9cZuag)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* y); static N_INLINE(NI, nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables)(NI h, NI maxHash); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt); static N_INLINE(NIM_BOOL, mustRehash__RAwROaq785Ns6l9bKfSL6jgtables)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__NeiZxEMss9axm3FfSWzfCpQ)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__vYqY2MQPUBfywV1esyVI9aA)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__RxtHNU9a7qROetEL3oUnKzA** data, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, tySequence__VodmML9btsOO3nz0d6nbJsA* val, 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); N_LIB_PRIVATE N_NIMCALL(NI, rawGetKnownHC__1zWT9cQa8T0LifsfJUZB2ow)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI hc); static N_INLINE(NI, rawGet__IkxZtwDP7uSdDEY1UHTdHQtables)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI* hc); N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size); static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src); static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size); static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___xqL1qTIQGkhdyM4F59c1P9aw)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space); N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line); static N_NIMCALL(void, Marker_tySequence__MlAD6nAPq9bHKla9cWiIZP0g)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__P7q4mRBU3fRhL1KHJGOBAQ)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__87DZdIc4Y9ccnDlJfZoyb5w)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(NI, rawGet__U8BE8F1hkorXEqb1x9baemQ)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* 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); static N_INLINE(NIM_BOOL, mustRehash__8nOTuA2SxOsL8hlNzSF4Dwtables)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__9cAm9cItwB6y9bUzyB9bE1NBlA)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__K9b9aplmUERncrp49bmzOdPnw)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, tySequence__MlAD6nAPq9bHKla9cWiIZP0g** data_0, NimStringDesc* key_0, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_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(NI, rawGetKnownHC__9cQeRP9bxZubT9bE5dfTSZEew)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, NI hc); static N_INLINE(NI, rawGet__yyntiie7QcUnYzdu7G9cqLQtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t, NI64 key_0, NI* hc); static N_INLINE(NI, hash__sTYVuBLDBQbglYNxcT9bWrghashes)(NI64 x_0); static N_INLINE(NIM_BOOL, mustRehash__mWouqGG4QTf2t9cGJRtN7EAtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__79akMJ39b064yLsBG9cU9cGWmg)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Q46c7cg8fzMBKa5sW4yxRA)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t, tySequence__P7q4mRBU3fRhL1KHJGOBAQ** data_0, NI64 key_0, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__C4Chxo9aiNXXRkE9bYenhM8wtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t, NI64 key_0, NI hc); static N_INLINE(NI, rawGet__d3fdFCFTForl7DQLUc9cnAwtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__9bk9cheh7s8pERKsEKNYiaJQtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__lUfMDEMnprYFjNuutiXizw)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__T20U35I7iv9cGqsD0kuauSA)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* t, tySequence__DVX7Q9bz5RokjTwKGr5e9blQ** data_0, NimStringDesc* key_0, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__UZHmpQvnjlZGM00rVOsjQgtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key_0, NI hc); static N_INLINE(NI, rawGet__RyGEE71q9cRpz3KS9a81nc2wtables)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw t, NimStringDesc* key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__5zPq4lreux1YpxVoocrpkQtables)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__eK1DdmKPASo5r7he29a0n8g)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__G9aqV1UL9aDB0oiIYXA2a2lA)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw* t, tySequence__ni05SMuXu9cJdT0okaAgAUQ** data_0, NimStringDesc* key_0, tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__GiWAd9bZ19c80lzWwOBOsytAtables)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw t, NimStringDesc* key_0, NI hc); static N_INLINE(NI, rawGet__B8emH5taC0NsYyBRssSIiwtables)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, NI* hc); static N_INLINE(NIM_BOOL, isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables)(NI hcode); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nimInt64ToStr)(NI64 x); static N_INLINE(NI, rawGet__YTXDaIou4WVxznTZQvMNcAtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t, NimStringDesc* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__12nY31z78V72F9cIAyo1OIA_2)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size); static N_INLINE(NI, rawGet__p4B49c9ajTc44XQowLLRXKMwtables)(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg t, NI key_0, NI* hc); static N_INLINE(NI, hash__daI24Xjntqb0BGlaLVAmPQmulticodec)(NI m); static N_INLINE(NI, hash__aWv89bCLOibANstPF9bHQoyQhashes)(NI x_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___RuVoxYL1BvHqsRmhXhiRVA)(NI a, NI b); static N_NIMCALL(void, Marker_tySequence__zErRN2SzhLehkt3ZQ6iUGw)(void* p, NI op); static N_INLINE(NI, rawGet__PSy6H6wHMqQYtCm6p5J5ugtables)(tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw t, NI key_0, NI* hc); static N_NIMCALL(void, Marker_tySequence__1wSar3PFU59aNKLVhJL28FA)(void* p, NI op); static N_INLINE(NI, rawGet__yma67i9b6yA6zy2p7EesY1wtables)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ t, NI key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); static N_INLINE(NI, rawGet__B0Q2IxFWoBivhITKKLmBNgtables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw 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(NI, cmp__ZNqz9bxrMN09bM1GezFNLRBQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw a, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw b); static N_NIMCALL(void, Marker_tySequence__MZ7ub66T4nzKtipo9bkiB3g)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__ECp2Vf3ySxXeY0xLJSyjyA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__6w9c7RGFri1n1hoa9bD335ZQ)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__9bnMQh9b5oMSxlDf1K9buBp7w)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__tZ2LP3xqCx8kcPyjrRkSuA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__4tnpefYRDGIct5y7RxC8KA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__1cmYA8zDV0s9c4gpLK2ygBg)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YV7KF48l4G5LtrLGOUL4Ww_2)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___YvhybdNIMaDdbU9cTJva0oQ_2)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__FxJoAyDdGRDgSNTpmnSPvg_2)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0); static N_INLINE(NI, rawGet__mzx9cR5dSPtlnX9blkMlpNYgtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NI, hash__CRfvbbxdrmcp9a1fTJNOaGg)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* p_0); static N_INLINE(NI, rawGet__gviLmV9bYNLrAyNHIKDoXUQtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__GTKnSB2MbGsAa1OJfsSl7Atables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__m3WF72kPRX9bF8f9aRfHOtTg)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Law1odk4sdPudZIT6Oy9b4w)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tySequence__1cmYA8zDV0s9c4gpLK2ygBg** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__udOVr83PBdj8W6YyFT3Hegtables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc); static N_INLINE(NI, rawGet__uuSs4Pio2JtxqrsgwJwAZAtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__wsF3Mf3BqREb9bpCjkRxq0w_2)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0); static N_INLINE(NIM_BOOL, mustRehash__fKlM0HJVTpwCpx1e8PopCgtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__L5cb6eBFhge2gcEHNie8Kg)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__VRKzoZ9bZLa9cxcPa0T0Z8aw)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, tySequence__4tnpefYRDGIct5y7RxC8KA** data_0, NimStringDesc* key_0, tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__s9a9c2z8OehwJV5xnyfm1ARQtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__snyDAvStmRmkLSCNgnlJZg_2)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0); static N_INLINE(NI, rawGet__zov5AkBxbot9aiAgvs2J7gQtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__yNyhcRMuLWgELHQo9bUILawtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__XnlDl4TRLGYdi7foOjiwBQ)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__oXvs9cq5Qvc9aVkw5cVIQNKQ)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t, tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g** data_0, NimStringDesc* key_0, tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__TRHyz8CqW9auRJqYe7NEQgwtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0, NI hc); static N_INLINE(NI, rawGet__hi24HVDthGVUIUfuDpjqIQtables)(tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ t, NimStringDesc* key_0, NI* hc); static N_NIMCALL(void, Marker_tySequence__maP5b4juf9aviaIdhhcTZbQ)(void* p, NI op); static N_INLINE(NI, rawGet__I39aPLzJrKvmT8vgTTA9b2Pwtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0, NI* hc); static N_INLINE(NI, hash__AN9c8V1UY1ZE7b8ldNRftRQhashes)(NU64 x_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__szG9bMDcJG6TrfarpEBOC8A_2)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0); static N_INLINE(NIM_BOOL, mustRehash__NtF9cOaSXRbBK1fMIb2Lrewtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__9aWBlXUKm5hkZA1icwHVc8Q)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__DPfHUnJYo3kjX74LK2gaoQ)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t, tySequence__maP5b4juf9aviaIdhhcTZbQ** data_0, NU64 key_0, tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__8zuFAMShTZ9crf9ba1I7Q4pgtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__bE75hOw4k31yMgGRRgEQ8A_2)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0); static N_INLINE(NI, rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, NI* hc); static N_NIMCALL(void, Marker_tySequence__9bUff3pvvg9b9bwSnutq8aJFQ)(void* p, NI op); static N_INLINE(NIM_BOOL, mustRehash__M4l9bZOYknOzxX1cBg2UNAwtables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__bwNeSkAK4eUglKJ6FGbWuw)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__kTzRecZSn9aTYJJPQH5iAPA)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, tySequence__9bUff3pvvg9b9bwSnutq8aJFQ** data_0, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__Fblsv3kbpFayLQjF5L5p0Atables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, NI hc); static N_NIMCALL(void, Marker_tySequence__RHVAHq4hk7ajRY6ChL6jQg)(void* p, NI op); static N_INLINE(NI, rawGet__ez9a4xgJyMSq4U8ifsBBZIAtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___cWgGOpcuZLD1zvRRNHffQQ)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* y_0); static N_INLINE(NIM_BOOL, mustRehash__pHoXwahzQQ8Hbh2bGvpLLgtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__WvEgYrLkZgGpZdF9bjNjU4Q)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__m1Gt4hUhm1Qf2zidECPGXg)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t, tySequence__RHVAHq4hk7ajRY6ChL6jQg** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__G9azok9aFer9bajpv49akAzSngtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc); static N_NIMCALL(void, Marker_tySequence__Y9bpibYYCq7U9bI2q2EkdjDA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__a9czYAVXtt3ELF2dd9apg7CA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__UuxWsCxMkcgdpNKQqNagIQ)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__9c0dnHKqrAJoOYibqj28Tqw)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__Fdd1zCc4iVW86c0yW4quCQ)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__ePVkqZZoBAVzojrVYd6imA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__9bIYZNL3t229a9bbJxXEVTAsg)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__uWop5OFSkZe0GjlY2KeNCQ)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__9b78WRTj9atUVET9aLaazG4Wg_2)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0); static N_INLINE(NI, rawGet__vJ02aY7HBk05EaJuEQaJQgtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest, void* src, TNimType* mt); static N_INLINE(NIM_BOOL, mustRehash__1jsXYrwRFUGLlG2BeelqrAtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__WQDZidLzl1aNsdDF6kVTPw)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__GckEoeMFUV3YlaYZHA9ctUQ)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t, tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__rM9aZUoRI7rNyEKc8uRPl9cgtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__5mhyDjYnYg3VRIfCO01PYA_2)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0); static N_INLINE(NI, rawGet__FrKZhysisZSGodXCzM29aYgtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0, NI* hc); static N_INLINE(NI, rawGet__btqUwgnn19cnj5V6SWLn0Fwtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t, NimStringDesc* key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__M6TwvyofEydpecc39a5W6MQtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__yMTsabl7yAtsHomwbnk3ng)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__7GlQiwrefpRvJvYwYhMgLw)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw* t, tySequence__9bIYZNL3t229a9bbJxXEVTAsg** data_0, NimStringDesc* key_0, tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__XwO2yG6E9ahJZSPI2vn39aRQtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t, NimStringDesc* key_0, NI hc); static N_INLINE(NIM_BOOL, mustRehash__iwmhIAWQRjBezsCBsAXW9cwtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__WzjAaigl7LtLm3CJBE9cGog)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__q9acNsGKDYv530f5vZvYAPA)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t, tySequence__ePVkqZZoBAVzojrVYd6imA** data_0, NimStringDesc* key_0, tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__AwgKfNsin9bAS9bMydZAUHAgtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0, NI hc); static N_INLINE(NI, rawGet__Y6uWRTnvze6UjWwPlQcwtwtables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__hvQmfCDUcowU4AG5rGoe4Atables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__ZAP9cTx3WaWg9b9bWAfNfIW5w)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9cglu9bfmTfUfrER6aDEjenA)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t, tySequence__Fdd1zCc4iVW86c0yW4quCQ** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__8IAAU649bTY12dqm86cdfowtables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc); static N_INLINE(NI, rawGet__StBMRrg9avXY1PFmhw9cPKEgtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__0cTJ2e7yg5HjeHX72c0klQtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__JhoaJsFdpdGn7AonJKG3oQ)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__dkvugU9aha3FN80zZRCvJug)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t, tySequence__Y9bpibYYCq7U9bI2q2EkdjDA** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__lklbNvGsmgX0vJaD9b2f3EAtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YgksjWNRlXmqTsYrKiDhyA_2)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__T9akKxGSSCsDPkyEZyes1ug_2)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__8T9bUgwKnUi0xchlEoA9cSGw_2)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___zMVAqVKur1IdGuBDQciPBg)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x_0); static N_INLINE(NI, rawGet__pNb3Fa7BkaQ2OM9akLoFz4wtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t, NimStringDesc* key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__Hk9cTz5MsSIzoOzG2xVr8PAtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__0kI9bxxnmlaAmVmIlBsJDNA)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__6j4JKj0tjurPQFG1YkzFRw)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t, tySequence__a9czYAVXtt3ELF2dd9apg7CA** data_0, NimStringDesc* key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__CAfoi9aQc1fAAYpGg71zEJgtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t, NimStringDesc* key_0, NI hc); static N_NIMCALL(void, Marker_tySequence__9aslpbPC7Zz3Ti6qyChmX5w)(void* p, NI op); static N_INLINE(NI, rawGet__Thqo7usZdbVrQqOvuHQk1Qtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw 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); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__CN9bMYx03mEPFq8RQwQzSbA_2)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0); static N_INLINE(NIM_BOOL, mustRehash__hsAwvfZVmO8CXMKwQmQFIQtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__mCNkbRt6reLJd0LmA86eoQ)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__weoE469canJV0e9cwuW8DXUA)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t, tySequence__uWop5OFSkZe0GjlY2KeNCQ** data_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__jBkYnA6RifODwa9bOf0icSgtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___9clTvx1x9boEUsy637oTVrWA)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw value_0); N_LIB_PRIVATE N_NIMCALL(void, genericShallowAssign)(void* dest_0, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__GOgpmOMatHa4W9ahQGQgqCQ_2)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0); static N_INLINE(NI, rawGet__KgRG73yfrnFf79a5jALavMwtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA 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__IRsKfuJRpa7JHu9axcxIAJgtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__wrX4d0eOkvUv6kvpGZ6ewg)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__3dkp9cqtD49b9aQIW4K5PXYQw)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t, tySequence__9aslpbPC7Zz3Ti6qyChmX5w** data_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__LiJf9a8HP6arhUaTPxvS4LAtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc); static N_NIMCALL(void, Marker_tySequence__0pNp33hfens5jJ9aLEr0T1A)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__ZS1ahAVt82upPJYTV8RknQ)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__TwXs3G9bF9ad7BQkkskGRTCQ)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__9cAdNiuOt3vPbm6XF7oLMIw)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__MA0zEHLrBVKsH6AAd9aPHDA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__ZGDdbXPD9bUBYNLtwtuTWrA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__bqBMFIjg0BA9aW4cUrDr4aw)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__Yjh7j69bRJilZ9ctrRBprjIw)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__6siov3Lsmvxd84pp09b2kFA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__9bws6EaVEE1bogDOSVwy9a9cA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__7X6z61BQKOIIAG9aGlkAnSw)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__7REWkNePyt0YPCY5vLJ9aJA_2)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0); static N_INLINE(NI, rawGet__ofNEKCYvRbLbMIu2mdmaHwtables)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g 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_NIMCALL(void, Marker_tySequence__b15zLYqiMPkiLv2o00nNdA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__NhrD4IueRTlBqNEpcAHOaw)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__WVXdlbpZMc1zwgdXod13jA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, initTable__hQ9bFwAhh9aMCMXstdeoVxwg)(NI initialSize, tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* Result); static N_INLINE(NI, rightSize__LvRw9cAKRC9b1pD3bnSd1DdAtables)(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, X5BX5Deq___BJPSOJGEKNMWOH9aXCfoahA)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, NimStringDesc* key_0, tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_0); static N_INLINE(NI, rawGet__rtOJIKZRkH0ye0O3ElqOJwtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t, NimStringDesc* key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__DV49a9a0OytLJSFaGswukobAtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__1ET8xYnHokqyfFvbcKUKVQ)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__4H4yydyNilvrrY9brz0MN9cw)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, tySequence__9bnMQh9b5oMSxlDf1K9buBp7w** data_0, NimStringDesc* key_0, tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__fXLx2UAHt9aAo9bmwgg8DpbQtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t, NimStringDesc* key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__HKEIQLMrjpe1lPhrNEbV5Q_2)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0); static N_INLINE(NIM_BOOL, mustRehash__hSSBEzti0CsM39a7bZNbwvQtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__vWvVtKqI3CuNEkWtS1b6MQ)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__lkCP9bQ1GqS0RiN6Q419aFTQ)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tySequence__MZ7ub66T4nzKtipo9bkiB3g** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__6OMDgzv2w9basCuwoKhMdLAtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__9bHthyMI0Gf9bf9cMWKhoEkdA_2)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0); static N_INLINE(NI, rawGet__ukimJBVSAr9bQ7v6w9aShlrQtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, NI* hc); static N_INLINE(NI, hash__RKI9au2OZxHuwA0kRnJ1hbwhashes)(tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ x_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprEnum)(NI e_0, TNimType* typ); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__dMYsnnM6ULAo7pc9cUyysXg_2)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0); static N_INLINE(NI, rawGet__F57tOLo2NWfYOWEZLISHSgtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, NI* hc); static N_INLINE(NI, hash__mCvNMfD9adv2RP7TUrHtT3ghashes)(tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw x_0); static N_INLINE(NIM_BOOL, mustRehash__BehosKjLA2BYBi8OmomwGQtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__wIe9atLq4NBpD9a6UPlIPdqA)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__ICwlWIYcawr9a9aJh765WSvw)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tySequence__ECp2Vf3ySxXeY0xLJSyjyA** data_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__gI4T3T9bd07P9aLODPSMyHlgtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc); static N_INLINE(NIM_BOOL, mustRehash__9ctm2nQxTGpwCRf9agDxLAUgtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__tYUNSi1oDt0Wia2l9aqsvvQ)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__jqu6UqzzU3Gm2NmBzAp8Pw)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t, tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw** data_0, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__P1ikX6C44nKb4piWK2GzFAtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, NI hc); static N_INLINE(NI, rawGet__Kf9bn1rDJDWL1P2h76oO6Kgtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__XT49ajHml1WoMVqlola8axgtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__MLgGfQL17a5FF1e69cuphAA)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__aLF779aVYTm4b33ReH09a58w)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q* t, tySequence__9cAdNiuOt3vPbm6XF7oLMIw** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__01SMeJbo7K3PJfimIN5ySQtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, initTable__kg3y6G7PE79cIrTcf7t7VQg)(NI initialSize, tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* Result); static N_INLINE(NI, rawGet__cAt8UDFiAelZhKwYOAnlJAtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc); static N_INLINE(NI, rawGet__9cx2AJCKSrTAiP4NLfl74Qwtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc); static N_INLINE(NI, rawGet__lzGP04a9bwHNRiBWU0Pf59cAtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc); static N_INLINE(NI, rawGet__wo7cHcxb8TISKcYzsxgOrAtables)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__APRckygo9aeaNxNEVGtzlTAtables)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__SOg3sHI59bTi9cTBbvKS2HcQ)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__TYBUSWS49aw8nZWL9aMm9a9bKw)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA* t, tySequence__MA0zEHLrBVKsH6AAd9aPHDA** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__5NA1z7VSV5OMVbfxDFHSlgtables)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc); static N_INLINE(NIM_BOOL, mustRehash__S5gIS6xBieCu4dJrjbp6Egtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__s9bPLSQpIqX9cjC1G9cA82q4Q)(tyObject_Table__pGGeaOra9csl069baTSs3CJg* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__0cXXsrty7iMM9bm1id59c49bg)(tyObject_Table__pGGeaOra9csl069baTSs3CJg* t, tySequence__0pNp33hfens5jJ9aLEr0T1A** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__skQWS8mO0pRC4eWb9ap3r9bAtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc); static N_INLINE(NIM_BOOL, mustRehash__Bg6vsNQULUDiNhOqTw4GIAtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__PsR8oq83VKt3bi177XzRBQ)(tyObject_Table__52v4sP86ruZliir3KafpPQ* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__PGDsDuK2ay1ZjSgxdPSUqg)(tyObject_Table__52v4sP86ruZliir3KafpPQ* t, tySequence__TwXs3G9bF9ad7BQkkskGRTCQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__ZWHCgt9aeNwd6cRN4uf2M2gtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc); static N_INLINE(NIM_BOOL, mustRehash__QXUBJ1RFaZ7GT8EX9bvp6pAtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__hbR7ylouOj0WahrBpsDCAA)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__srsR9aQxmvHp0QWC7zuZ8vg)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ* t, tySequence__ZS1ahAVt82upPJYTV8RknQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__fDNiobzLxsqqnAQnfX9aggQtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc); static N_INLINE(NI, rawGet__C49cc47TU8R7HomI3qZnt9cAtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__Cq3PofsbUA565GY1VC5GPQtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__PsilsrPF3BOShuDl2coYmA)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__m8Wsbu6hezAYMmam4arrpA)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t, tySequence__tZ2LP3xqCx8kcPyjrRkSuA** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__4Ginzj7ukeMJmE4aK76AwQtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(void, add__IX4o6GsExND3BZnAkrUdSQ)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t, NimStringDesc* key_0, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA val_0); static N_INLINE(NIM_BOOL, mustRehash__CvcEOi5NPfRZwQVj2v89aEAtables)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__rBhZcpKYj1so4s1MQVJhYg)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9bynYfgEUEqWih5bDrKwLyg)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t, tySequence__NhrD4IueRTlBqNEpcAHOaw** data_0, NimStringDesc* key_0, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetDeep__kPlpH9aOXwPkb5CtWnH1Pnwtables)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw t, NimStringDesc* key_0, NI* hc); static N_INLINE(NI, rawGet__BHxS9cl6rp9czlay5Ps5j3Sgtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t, NimStringDesc* key_0, NI* hc); static N_INLINE(NIM_BOOL, mustRehash__mM9cGM2VV9bUNpu4CYgTDTegtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__hKmV7spWjfiXpCLtsmQMLw)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__CJk0ydSHIyqgEP80iEdO5g)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t, tySequence__6w9c7RGFri1n1hoa9bD335ZQ** data_0, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__R9ak5N4lLKywWjkUmSJA18Qtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, NI hc); static N_NIMCALL(void, Marker_tySequence__rEAWhJSquAhdmub1uagmwg)(void* p, NI op); static N_INLINE(NIM_BOOL, mustRehash__Xbt3aJkhvztH9aYWZwSmTVQtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__Iov9aSIXFqsPWBKugiuD1QQ)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__d1S2NZxtIgpU1G7kBISECg)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w* t, tySequence__87DZdIc4Y9ccnDlJfZoyb5w** data_0, NimStringDesc* key_0, tyProc__ADCDtoN1AvOABxjfvZcWKw val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__jbxgTJ9axUfZ9cAM61FzNT9aQtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t, NimStringDesc* key_0, NI hc); static N_INLINE(NI, rawGet__CLc3EgQ72ndPPXUxdW7nzQtables)(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw t, NimStringDesc* key_0, NI* hc); static N_NIMCALL(void, Marker_tySequence__6QjojIAfixfIV9c3vRYtSJA)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__oybXN0L9c4tp61srdsq3Uzw)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, initTable__DVBMZ6KwqZqcpP7fJoCKLA)(NI initialSize, tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* Result); N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__v1kLKY9bqhwo39aAn6jn3QfQ)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ* Result); static N_INLINE(NI, rawGet__q72PuhOHNBdx81rTzKCtswtables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(void, add__bZ1WApn54BF8DDpgALIYAA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ val_0); static N_INLINE(NIM_BOOL, mustRehash__l88l9axjP32iuXzCLMM8fZgtables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__4REfl5em8Gaq3r3J9ahXrvA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9aVBOk6jF3iXfHfitUXdefA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, tySequence__6QjojIAfixfIV9c3vRYtSJA** data_0, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetDeep__q72PuhOHNBdx81rTzKCtsw_2tables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, NI* hc); static N_NIMCALL(void, Marker_tySequence__cRKTZnZhowfy3yV8zI72bw)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__ehhXEbUQTmpCXPaChoPTGA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, initTable__vNe0UgwcNi89cnt1cqt6Yyg)(NI initialSize, tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* Result); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YCDpBV9cO8CouFwUaoydBBQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0); static N_INLINE(NI, rawGet__d2igAX8gBRtkfYgtAuw9bsAtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, NI* hc); N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___owXILx9b7ErUJ8g3sJhQO2w)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0); N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___Ys9bNDewQ9apaWiLNYJzadXg)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0); static N_INLINE(NIM_BOOL, mustRehash__nShB5no9aTr9cGN8VGGjy6Qwtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__2kHOwZe4pweXVGU9bmjreWQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__tOPVarnwGAklCRwsoGNn9bw)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, tySequence__cRKTZnZhowfy3yV8zI72bw** data_0, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__ZtE7HLOXedegPM4XnGeGTgtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__E9aphDNIM61HXCi6uCUEW3Q)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0); N_LIB_PRIVATE N_NIMCALL(void, del__SHaloSszTeCPLzHyTUDcgQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0); static N_NIMCALL(void, Marker_tySequence__1Lj9c8h9cRIryp2wlGSOSFEg)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__ORogbbIiDVJ6fhea3v9ccOA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, initTable__enOhN4Mh3xXaa3eRLrjdJA)(NI initialSize, tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* Result); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__yaF9aygPAif2c1wjTH2RFxQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0); static N_INLINE(NI, rawGet__8HYK0WunM2SQwif0iweAhgtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, NI* hc); static N_INLINE(NI, hash__0EN8ZzpYROW9ba25FkAmLbwhashes)(NU32 x_0); N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___IVpTm4glayXsRBhIoI9blgQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___RkX9btpg5sQIaP8yYXB6tbA)(NU64 x); N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___4eiUu8AqReDqG5asnY0D5Q)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0); static N_INLINE(NIM_BOOL, mustRehash__qXnpPzR6ReXpu78UNGCtHwtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__Rh7SdgPefs53EDajtbswgQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__K39cNBGbF8PYFSD3qCBKQRA)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, tySequence__1Lj9c8h9cRIryp2wlGSOSFEg** data_0, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__kVZbGmYb9aeWgBTkZEoh9coQtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, NI hc); static N_INLINE(NIM_BOOL, mustRehash__CyzmBPkfGb9b9c79c7JcvdL9cQtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t); N_LIB_PRIVATE N_NIMCALL(void, enlarge__Fwmhtp8g8smcdZy2eAcKkA)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t); N_LIB_PRIVATE N_NIMCALL(void, rawInsert__21qeRfngr8Vv0D2rq4hj3w)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t, tySequence__b15zLYqiMPkiLv2o00nNdA** data_0, NimStringDesc* key_0, tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw val_0, NI hc, NI h_0); static N_INLINE(NI, rawGetKnownHC__9cYbSkNpEZfqCz1HaN8qEcQtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t, NimStringDesc* key_0, NI hc); N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__JLtKYxYodASiwYrJUdsIyQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0); N_LIB_PRIVATE N_NIMCALL(NI, len__ZA0fyy7MKgu9b7GDksFVIXg)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen); N_LIB_PRIVATE N_NIMCALL(void, addQuoted__45fPtFhY4FavRaYwDhRfuA)(NimStringDesc** s, NimStringDesc* x); N_LIB_PRIVATE N_NIMCALL(void, addQuoted__wkgK0g8EyIK6b5HuLg6Kuw)(NimStringDesc** s_0, tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw x_0); N_LIB_PRIVATE N_NIMCALL(void, del__W9c5xlZmXckLMoha9aWAl5Pg)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0); N_LIB_PRIVATE TNimType NTI__TE5saucQBAeG7QXcN7Ilrw_; N_LIB_PRIVATE TNimType NTI__rf9cosFcsB69bhAjFlgJVJww_; extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_; extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_; extern TNimType NTI__Eq0quIPkR6mosgZ9aNjFQ3g_; N_LIB_PRIVATE TNimType NTI__DVX7Q9bz5RokjTwKGr5e9blQ_; STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_4, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tableimpl.nim(166, 12) `isPowerO" "fTwo(initialSize)` ", 146); N_LIB_PRIVATE TNimType NTI__vbZjvjJSS3OgvMliUnJ8Jw_; N_LIB_PRIVATE TNimType NTI__sQx8Mjvg56usEKp7D4VZog_; extern TNimType NTI__lDH3teBMmRGDFALviSoHXQ_; N_LIB_PRIVATE TNimType NTI__ni05SMuXu9cJdT0okaAgAUQ_; N_LIB_PRIVATE TNimType NTI__DJd8vJLOdD01l8V09cKBCnQ_; extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_; extern TNimType NTI__VodmML9btsOO3nz0d6nbJsA_; N_LIB_PRIVATE TNimType NTI__RxtHNU9a7qROetEL3oUnKzA_; N_LIB_PRIVATE TNimType NTI__AG5w5XCJjF9b05sfGM0qgkw_; STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_9, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tableimpl.nim(166, 12) `isPowerO" "fTwo(defaultInitialSize)` ", 153); STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_12, "/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); extern TNimType NTI__8SzoIAgLw9ci2v0yafHj9b6Q_; extern TNimType NTI__t7nhKLvXTQS9cS8ByJU9bIag_; STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_21, "key not found: ", 15); N_LIB_PRIVATE TNimType NTI__ZZvSdVkA2s2sIyifu4cpkg_; N_LIB_PRIVATE TNimType NTI__awOivLjlO76sGdHY7nQUjQ_; extern TNimType NTI__zfzzuQ8txrdZAYK0WGWpHg_; N_LIB_PRIVATE TNimType NTI__MlAD6nAPq9bHKla9cWiIZP0g_; N_LIB_PRIVATE TNimType NTI__BZfyXkROzX88W3JFME9aJ2Q_; N_LIB_PRIVATE TNimType NTI__PVXP7LYmC79cHLv3MgDW9cFw_; extern TNimType NTI__Aav8dQoMlCFnZRxA0IhTHQ_; extern TNimType NTI__xJEcXnG5UPm6fVzzYYL3Gw_; N_LIB_PRIVATE TNimType NTI__P7q4mRBU3fRhL1KHJGOBAQ_; N_LIB_PRIVATE TNimType NTI__k9cb4Qn3gUx6gxyGj3hd20w_; N_LIB_PRIVATE TNimType NTI__FxWADhULcfihQn5gGVN7CQ_; extern TNimType NTI__ADCDtoN1AvOABxjfvZcWKw_; N_LIB_PRIVATE TNimType NTI__87DZdIc4Y9ccnDlJfZoyb5w_; N_LIB_PRIVATE TNimType NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_; extern TNimType NTI__C2GJIaiYfyi7Ef1KpzW9bPw_; N_LIB_PRIVATE TNimType NTI__zErRN2SzhLehkt3ZQ6iUGw_; N_LIB_PRIVATE TNimType NTI__9bln9aS7ibrNUp7yyUHGeBtg_; extern TNimType NTI__OxIffpYaxIua3k1C6do2Ew_; N_LIB_PRIVATE TNimType NTI__1wSar3PFU59aNKLVhJL28FA_; N_LIB_PRIVATE TNimType NTI__I17elwrgUkVdxGLUkHiM7w_; N_LIB_PRIVATE TNimType NTI__AVpnFhpPb9aWvyMugKAAGBg_; extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_; extern TNimType NTI__tGTRcVq4wuz7sk9bKm2XoBw_; N_LIB_PRIVATE TNimType NTI__MZ7ub66T4nzKtipo9bkiB3g_; N_LIB_PRIVATE TNimType NTI__8uqzpFmoqV4exdDArFo5wQ_; N_LIB_PRIVATE TNimType NTI__JUntYUAYvYVuuVf5pRRi7Q_; extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_; extern TNimType NTI__jkZf9bt8D9bH6jQnKwX8Noxw_; N_LIB_PRIVATE TNimType NTI__ECp2Vf3ySxXeY0xLJSyjyA_; N_LIB_PRIVATE TNimType NTI__20RES39b6cbF1gUxzrH9b8Yg_; N_LIB_PRIVATE TNimType NTI__8jAQb69bzmxFvWOOIGMxFrQ_; extern TNimType NTI__oN5wkUyGVn1qXLGZW9c7EIQ_; extern TNimType NTI__DjcJvTVLhu1GVCpTORQfDQ_; N_LIB_PRIVATE TNimType NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_; N_LIB_PRIVATE TNimType NTI__R0uaAE15CtLzKRaa3nIdMQ_; N_LIB_PRIVATE TNimType NTI__2IkxgbA59cuGazVFo6X8lMQ_; extern TNimType NTI__g6Y0xj8kFQNqwpb26iimZw_; extern TNimType NTI__cZ8RyO9bTAQg8kKXyLHwXYg_; N_LIB_PRIVATE TNimType NTI__6w9c7RGFri1n1hoa9bD335ZQ_; N_LIB_PRIVATE TNimType NTI__UvSlGqDg4nWNM1wskOFQeg_; N_LIB_PRIVATE TNimType NTI__TdADeEae6PBWqr7qsUJvPg_; extern TNimType NTI__ezq8q2zoLivocZ0qJ9aLYJg_; N_LIB_PRIVATE TNimType NTI__9bnMQh9b5oMSxlDf1K9buBp7w_; N_LIB_PRIVATE TNimType NTI__puwZz39aIr9cdB5WlFICYPgw_; N_LIB_PRIVATE TNimType NTI__lG9artYnG9a6GxqcmhxZJl6g_; extern TNimType NTI__AfrMeDg1y2UMF9alA3jx8Uw_; N_LIB_PRIVATE TNimType NTI__tZ2LP3xqCx8kcPyjrRkSuA_; N_LIB_PRIVATE TNimType NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_; N_LIB_PRIVATE TNimType NTI__9bU0L219b3fjpDIE6keMYb9bA_; extern TNimType NTI__KLsnabaqPzbVsZlEwqe1cA_; N_LIB_PRIVATE TNimType NTI__4tnpefYRDGIct5y7RxC8KA_; N_LIB_PRIVATE TNimType NTI__lHpSn1a1LQne7Vijlza5tg_; N_LIB_PRIVATE TNimType NTI__PtvwtIrL0rxEmrV5ypzN1w_; extern TNimType NTI__ams67lohM6AwmrGQ2Ilzsg_; N_LIB_PRIVATE TNimType NTI__1cmYA8zDV0s9c4gpLK2ygBg_; N_LIB_PRIVATE TNimType NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_; N_LIB_PRIVATE TNimType NTI__9b9aejOTD70mq52wgtBDEUtA_; extern TNimType NTI__PM9aM6DsVafGgKfhr9bQcNSA_; N_LIB_PRIVATE TNimType NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_; STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_94, "key not found", 13); extern TNimType NTI__cW009cpGr48I9beZmtalOKSg_; extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_; extern TNimType NTI__El1HzcbAXI4FXRMy9aew4PA_; extern TNimType NTI__2lQSxaq5eC9aWYzZNTJyZtA_; N_LIB_PRIVATE TNimType NTI__XjARj5fPfOXv4uQ0CZdKyQ_; N_LIB_PRIVATE TNimType NTI__BHXjHcQw9b8D7j48q1Gcwzg_; extern TNimType NTI__wMtfD88jmrPZwfzTH9c8e9cA_; extern TNimType NTI__tq9aOL9cg8g274B67LdBqSbQ_; N_LIB_PRIVATE TNimType NTI__maP5b4juf9aviaIdhhcTZbQ_; N_LIB_PRIVATE TNimType NTI__5G2YOQcjDoTxOBDaB9cojOQ_; extern TNimType NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_; N_LIB_PRIVATE TNimType NTI__9bUff3pvvg9b9bwSnutq8aJFQ_; extern TNimType NTI__fUw9czUTIZ9b39boL0IkeycMA_; N_LIB_PRIVATE TNimType NTI__t1GIbsENi89cp9cMuggZaXQg_; N_LIB_PRIVATE TNimType NTI__pnmPCe7tCYTM7iCHSlEfQA_; N_LIB_PRIVATE TNimType NTI__GJ2zXV257gwBkpQeeINxTA_; extern TNimType NTI__ySEsyL3qiVsEYtOYlLpUoQ_; N_LIB_PRIVATE TNimType NTI__RHVAHq4hk7ajRY6ChL6jQg_; N_LIB_PRIVATE TNimType NTI__fiNjm9awTH2rESOsTX1tq6g_; N_LIB_PRIVATE TNimType NTI__beecycqPiHJ0zV6hA4CDDw_; extern TNimType NTI__p19adwOigsIe5d3NlfPJOEw_; N_LIB_PRIVATE TNimType NTI__Y9bpibYYCq7U9bI2q2EkdjDA_; N_LIB_PRIVATE TNimType NTI__30SNsEhxoOsalydUEsCtnQ_; N_LIB_PRIVATE TNimType NTI__v1juhacNXUiTV7vBi4DL4w_; N_LIB_PRIVATE TNimType NTI__a9czYAVXtt3ELF2dd9apg7CA_; N_LIB_PRIVATE TNimType NTI__VywK0TFMYrwvnQ1FNvT9bTg_; N_LIB_PRIVATE TNimType NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_; extern TNimType NTI__8MW0JodCedjay9anGTGrBmA_; N_LIB_PRIVATE TNimType NTI__UuxWsCxMkcgdpNKQqNagIQ_; N_LIB_PRIVATE TNimType NTI__A9aF9cstnMLLmIKPt77JKPXA_; N_LIB_PRIVATE TNimType NTI__pf8EktL9bgDdy8y4sHgDywQ_; extern TNimType NTI__R2iwvkxFY4f0aLqyHsJIng_; N_LIB_PRIVATE TNimType NTI__9c0dnHKqrAJoOYibqj28Tqw_; N_LIB_PRIVATE TNimType NTI__uch9bhpeVGvQNw5ZevH84ig_; N_LIB_PRIVATE TNimType NTI__XoHou9cDncYHiFSYulm9bCbQ_; extern TNimType NTI__9bIfp9aTAZKB9cehqCItD41cg_; N_LIB_PRIVATE TNimType NTI__Fdd1zCc4iVW86c0yW4quCQ_; N_LIB_PRIVATE TNimType NTI__7jF9cWTJuKouswppQdViGuQ_; N_LIB_PRIVATE TNimType NTI__dNR3eA37fNjmk6qLgrtFiA_; N_LIB_PRIVATE TNimType NTI__ReFeylL0eiJIdl1nbdaLZQ_; N_LIB_PRIVATE TNimType NTI__4BZjwrCbd7vt326dbqRhjA_; extern TNimType NTI__NDsrn7kILwUb4UgmJKODgg_; N_LIB_PRIVATE TNimType NTI__ePVkqZZoBAVzojrVYd6imA_; extern TNimType NTI__yaPo43V0YO5LtJo439a78nQ_; N_LIB_PRIVATE TNimType NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_; N_LIB_PRIVATE TNimType NTI__09cVyV7B9bBs9cDUs3KsRxDvw_; N_LIB_PRIVATE TNimType NTI__Yuoja6yUlXaBRmF9bT9auYbg_; extern TNimType NTI__jdn46FRYYVNk4P5zTR8myQ_; N_LIB_PRIVATE TNimType NTI__9bIYZNL3t229a9bbJxXEVTAsg_; N_LIB_PRIVATE TNimType NTI__S9b1UeZr3QU8sqYKviX9ajmw_; N_LIB_PRIVATE TNimType NTI__uga0iURbtDFb1ToQ8Jog2g_; extern TNimType NTI__MntiKgxV52rXueBQXpXCJw_; N_LIB_PRIVATE TNimType NTI__uWop5OFSkZe0GjlY2KeNCQ_; N_LIB_PRIVATE TNimType NTI__wGJnGo9cmuqur9bBUyMJL4NQ_; N_LIB_PRIVATE TNimType NTI__u5L4byG0svNLA0OYq4TmxA_; N_LIB_PRIVATE TNimType NTI__I8ZdXOd2bMB9bovPbBONdig_; N_LIB_PRIVATE TNimType NTI__9aslpbPC7Zz3Ti6qyChmX5w_; extern TNimType NTI__zAf2abIhMjaomS6jkKP9a8w_; extern TNimType NTI__IjDV3u39bZeDnOOTq5TAF5g_; extern TNimType NTI__WSbLInFxGn0pnyF9cry8bUA_; N_LIB_PRIVATE TNimType NTI__pGGeaOra9csl069baTSs3CJg_; N_LIB_PRIVATE TNimType NTI__DoL6v1Q2bZcUIVTN9aDivzQ_; extern TNimType NTI__o1ej6dBUQnezVPAEZ8Ad9bA_; N_LIB_PRIVATE TNimType NTI__0pNp33hfens5jJ9aLEr0T1A_; N_LIB_PRIVATE TNimType NTI__Y0c2zaBMalZGAwyJIQOIWQ_; N_LIB_PRIVATE TNimType NTI__yM4OgBQGbTtxtw9cQruEBmQ_; extern TNimType NTI__CD8Dpv0WGmASelVaNSo6zg_; N_LIB_PRIVATE TNimType NTI__ZS1ahAVt82upPJYTV8RknQ_; N_LIB_PRIVATE TNimType NTI__52v4sP86ruZliir3KafpPQ_; N_LIB_PRIVATE TNimType NTI__lZ89bmeObpNgv1XXCg37auA_; extern TNimType NTI__mVKS59bRpscItosS0oN9a4zA_; N_LIB_PRIVATE TNimType NTI__TwXs3G9bF9ad7BQkkskGRTCQ_; N_LIB_PRIVATE TNimType NTI__HDUOEieUs1GSseLU5qS67Q_; N_LIB_PRIVATE TNimType NTI__HWxN9b9av4GWQkqrakko2iBw_; extern TNimType NTI__iDFxVyVC6AVm9aJUnmmoakw_; N_LIB_PRIVATE TNimType NTI__9cAdNiuOt3vPbm6XF7oLMIw_; N_LIB_PRIVATE TNimType NTI__h8cNvChU6yNAdM6bChlFYA_; N_LIB_PRIVATE TNimType NTI__IIcO09chBBRGVL39cP28NaLg_; N_LIB_PRIVATE TNimType NTI__MA0zEHLrBVKsH6AAd9aPHDA_; N_LIB_PRIVATE TNimType NTI__gZoQEO4V3muc0g6lD9aIb2Q_; N_LIB_PRIVATE TNimType NTI__Qptir78YkKhpx9ams3lvtsw_; extern TNimType NTI__rI4CttOsQJLhGB50KE3n9cA_; N_LIB_PRIVATE TNimType NTI__ZGDdbXPD9bUBYNLtwtuTWrA_; N_LIB_PRIVATE TNimType NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_; N_LIB_PRIVATE TNimType NTI__MsTR86jOxY4TjADGXDQ9cYw_; extern TNimType NTI__dXv1y2c2nNbnKs59aRY70QA_; N_LIB_PRIVATE TNimType NTI__bqBMFIjg0BA9aW4cUrDr4aw_; N_LIB_PRIVATE TNimType NTI__4n5kcfi9ae2XAgDxZKNVtjg_; N_LIB_PRIVATE TNimType NTI__beG4ILF8HR8pW2ufrKnHug_; extern TNimType NTI__Vj8L5mSqv3cWTixxMAusYg_; N_LIB_PRIVATE TNimType NTI__Yjh7j69bRJilZ9ctrRBprjIw_; N_LIB_PRIVATE TNimType NTI__JQs6mFuSYGTO9bUC9aLU6i1g_; N_LIB_PRIVATE TNimType NTI__OXuFTr0o0fEz2WdWON4kIQ_; extern TNimType NTI__ilId79baDi1OHxxGAxmTreg_; N_LIB_PRIVATE TNimType NTI__6siov3Lsmvxd84pp09b2kFA_; N_LIB_PRIVATE TNimType NTI__zmO5q5EIRgSoRBBKm9a9cDfA_; N_LIB_PRIVATE TNimType NTI__yF9c6feNXxQ6CPcRGg9a29bjw_; extern TNimType NTI__jiG6LWCyHKJmWqcArkLgzQ_; N_LIB_PRIVATE TNimType NTI__9bws6EaVEE1bogDOSVwy9a9cA_; N_LIB_PRIVATE TNimType NTI__a4wU4TJ3S9aYE7hUiPIMGtA_; N_LIB_PRIVATE TNimType NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_; extern TNimType NTI__8L4wICuourxHGd5Wapt9cJg_; N_LIB_PRIVATE TNimType NTI__7X6z61BQKOIIAG9aGlkAnSw_; N_LIB_PRIVATE TNimType NTI__A9cYVcPOKBDYXmP0EJYObtA_; N_LIB_PRIVATE TNimType NTI__Ewr5dB9acm1XBOefHdkz32w_; extern TNimType NTI__llJHO4n7JfCluCvVce9c9cDw_; N_LIB_PRIVATE TNimType NTI__b15zLYqiMPkiLv2o00nNdA_; N_LIB_PRIVATE TNimType NTI__PYPLWlmg3RnSxA1NrOVJFw_; N_LIB_PRIVATE TNimType NTI__RR9cGEKcLuRt2J0N36N9aV9aA_; extern TNimType NTI__0iE3wlvp8XLVCEqe9a69bBzA_; N_LIB_PRIVATE TNimType NTI__NhrD4IueRTlBqNEpcAHOaw_; N_LIB_PRIVATE TNimType NTI__WVXdlbpZMc1zwgdXod13jA_; extern TNimType NTI__EkVrimW82Ya1QD19bWIZr9bA_; extern TNimType NTI__noYiMxJQyusfKGmZZR7Pzw_; extern TNimType NTI__4eRCaZmrYLLw2k30GPTiMw_; extern TNimType NTI__xNHF59br19a2ddRDpm49b8z3A_; extern TNimType NTI__aCTokZuK9bCn9cyd6uz54oPg_; N_LIB_PRIVATE TNimType NTI__FdHpxIKbPNjlIbR9a4qcWpw_; N_LIB_PRIVATE TNimType NTI__Wbu2O9clBpzS2iH9b4rBbnEw_; extern TNimType NTI__R4PEl9bZRSkSI2Ikls9czoYA_; N_LIB_PRIVATE TNimType NTI__rEAWhJSquAhdmub1uagmwg_; N_LIB_PRIVATE TNimType NTI__cyYxCUPoDV6DZhlaLrrcXw_; N_LIB_PRIVATE TNimType NTI__XZRAGm1xeb1ELDDuOCxS5g_; extern TNimType NTI__IvadIksN9avRAZD9ak7LHVQQ_; N_LIB_PRIVATE TNimType NTI__6QjojIAfixfIV9c3vRYtSJA_; N_LIB_PRIVATE TNimType NTI__oybXN0L9c4tp61srdsq3Uzw_; N_LIB_PRIVATE TNimType NTI__lUzCyZ2CFNT3VjHN16pNLA_; N_LIB_PRIVATE TNimType NTI__TE0vnGy9cZG7ytHHS2yt6mg_; extern TNimType NTI__CP6AbN9aoC6Xupc2HZLYt1w_; N_LIB_PRIVATE TNimType NTI__cRKTZnZhowfy3yV8zI72bw_; N_LIB_PRIVATE TNimType NTI__ehhXEbUQTmpCXPaChoPTGA_; N_LIB_PRIVATE TNimType NTI__ILQkO6CUHbeUjLRZ7fyU7Q_; N_LIB_PRIVATE TNimType NTI__TdViOx2ixiw8hSQlZiHjHw_; extern TNimType NTI__JrFyJbYm9b5I4hJ9cWDqvfYA_; N_LIB_PRIVATE TNimType NTI__1Lj9c8h9cRIryp2wlGSOSFEg_; N_LIB_PRIVATE TNimType NTI__ORogbbIiDVJ6fhea3v9ccOA_; STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_467, "{:}", 3); STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_468, "{", 1); STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_469, ", ", 2); STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_470, ": ", 2); STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_471, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim(668, 13) `len(t) == L" "` the length of the table changed while iterating over it", 184); STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_473, "}", 1); extern TNimType* nimTypeRoot; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; static N_NIMCALL(void, Marker_tySequence__DVX7Q9bz5RokjTwKGr5e9blQ)(void* p, NI op) { tySequence__DVX7Q9bz5RokjTwKGr5e9blQ* a; NI T1_; a = (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); } } #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__U3F8QFLqKhRx2igTYOYzbg)(NI initialSize, tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*) newSeq((&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_), ((NI) (initialSize))));} static N_NIMCALL(void, Marker_tySequence__ni05SMuXu9cJdT0okaAgAUQ)(void* p, NI op) { tySequence__ni05SMuXu9cJdT0okaAgAUQ* a; NI T1_; a = (tySequence__ni05SMuXu9cJdT0okaAgAUQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); } } #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__DVyIuDOweGk1P9bzznyI6QA)(NI initialSize, tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__ni05SMuXu9cJdT0okaAgAUQ*) newSeq((&NTI__ni05SMuXu9cJdT0okaAgAUQ_), ((NI) (initialSize))));} static N_NIMCALL(void, Marker_tySequence__RxtHNU9a7qROetEL3oUnKzA)(void* p, NI op) { tySequence__RxtHNU9a7qROetEL3oUnKzA* a; NI T1_; a = (tySequence__RxtHNU9a7qROetEL3oUnKzA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field2, op); nimGCvisit((void*)a->data[T1_].Field3, op); } } #line 1264 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initOrderedTable__rxOm0EdktnR146KLsyIElg)(NI initialSize, tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; (*Result).first = 0; (*Result).last = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__RxtHNU9a7qROetEL3oUnKzA*) newSeq((&NTI__RxtHNU9a7qROetEL3oUnKzA_), ((NI) (initialSize)))); #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).first = ((NI) -1); #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).last = ((NI) -1);} #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = !((hcode == ((NI) 0))); return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables)(NI h, NI maxHash) { NI result; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_10; 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__4SoG2KRQy3oMm9aUzSLtGrA_10)) { raiseOverflow(); }; result = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_10) & maxHash); return result;} #line 1224 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, rawGet__qD9aXMfcEXJ9a5hvtCCEBt9bA)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI* hc) { NI result; NI h; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_11;{ 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__WYDIaLCbmWhyxpD9cQWB2yg(key->data, (key ? key->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 = (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__5Qpmu5QqwDY0esVXn6wf7wtables((*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); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = eqeq___jpeT21MusP66x4kcP9cZuag((*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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_11)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_11); }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__RAwROaq785Ns6l9bKfSL6jgtables)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_13; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_14; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_15; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_13)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_14)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_13) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_14)); 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__4SoG2KRQy3oMm9aUzSLtGrA_15)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_15) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 1227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__vYqY2MQPUBfywV1esyVI9aA)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__RxtHNU9a7qROetEL3oUnKzA** data, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, tySequence__VodmML9btsOO3nz0d6nbJsA* val, NI hc, NI h) { if ((NU)(h) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2(h,((*data) ? (*data)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data)->data[h].Field2), key, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); if ((NU)(h) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2(h,((*data) ? (*data)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data)->data[h].Field3), val, (&NTI__VodmML9btsOO3nz0d6nbJsA_)); if ((NU)(h) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2(h,((*data) ? (*data)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data)->data[h].Field0 = hc; if ((NU)(h) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2(h,((*data) ? (*data)->Sup.len : 0)-1); } #line 1231 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*data)->data[h].Field1 = ((NI) -1); #line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!((*t).first < ((NI) 0))) goto LA3_; #line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).first = h; } LA3_: ; #line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= (*t).last)) goto LA7_; if ((NU)((*t).last) >= (NU)((*data) ? (*data)->Sup.len : 0)){ raiseIndexError2((*t).last,((*data) ? (*data)->Sup.len : 0)-1); } #line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*data)->data[(*t).last].Field1 = h; } LA7_: ; #line 1234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).last = h;} #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 1236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__NeiZxEMss9axm3FfSWzfCpQ)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t) { tySequence__RxtHNU9a7qROetEL3oUnKzA* n; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_16; NI h; tySequence__RxtHNU9a7qROetEL3oUnKzA* T2_; n = (tySequence__RxtHNU9a7qROetEL3oUnKzA*)0; #line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_16)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_16)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_16)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_16), ((NI) 0), ((NI) IL64(9223372036854775807))); } n = (tySequence__RxtHNU9a7qROetEL3oUnKzA*) newSeq((&NTI__RxtHNU9a7qROetEL3oUnKzA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_16)))); #line 1239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" h = (*t).first; #line 1240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).first = ((NI) -1); #line 1241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).last = ((NI) -1); #line 1242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__RxtHNU9a7qROetEL3oUnKzA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n); n = T2_; { #line 1243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NI nxt; NI eh; #line 1243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= h)) goto LA4; #line 1244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } nxt = n->data[h].Field1; #line 1245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } eh = n->data[h].Field0; #line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T7_; NI j; NI T10_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T15_; tySequence__VodmML9btsOO3nz0d6nbJsA* T16_; #line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NIM_BOOL)0; T7_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T7_) goto LA8_; #line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T10_); { #line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T13_; NI T14_; #line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T13_) goto LA12; #line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T14_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T14_); } LA12: ; } #line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } T15_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T15_ = n->data[h].Field2; asgnRef((void**) (&n->data[h].Field2), NIM_NIL); #line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } T16_ = (tySequence__VodmML9btsOO3nz0d6nbJsA*)0; T16_ = n->data[h].Field3; asgnRef((void**) (&n->data[h].Field3), NIM_NIL); if ((NU)(h) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } #line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__vYqY2MQPUBfywV1esyVI9aA(t, (&(*t).data), T15_, T16_, n->data[h].Field0, j); } LA8_: ; #line 1251 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" h = nxt; } LA4: ; } } #line 1218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, rawGetKnownHC__1zWT9cQa8T0LifsfJUZB2ow)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI hc) { NI result; NI h; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_17;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables((*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); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T12_ = eqeq___jpeT21MusP66x4kcP9cZuag((*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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_17)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_17); }BeforeRet_: ; return result;} #line 1286 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___uohHPU9avINrKcXskGy9ahfg)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, tySequence__VodmML9btsOO3nz0d6nbJsA* val) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__RxtHNU9a7qROetEL3oUnKzA*) newSeq((&NTI__RxtHNU9a7qROetEL3oUnKzA_), ((NI) 64))); #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).first = ((NI) -1); #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).last = ((NI) -1); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__qD9aXMfcEXJ9a5hvtCCEBt9bA((&(*t)), key, (&hc)); #line 1300 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*t).data->data[index].Field3), val, (&NTI__VodmML9btsOO3nz0d6nbJsA_)); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_18; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_19; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__RxtHNU9a7qROetEL3oUnKzA*) newSeq((&NTI__RxtHNU9a7qROetEL3oUnKzA_), ((NI) 64))); #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).first = ((NI) -1); #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).last = ((NI) -1); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__RAwROaq785Ns6l9bKfSL6jgtables((&(*t))); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__NeiZxEMss9axm3FfSWzfCpQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__1zWT9cQa8T0LifsfJUZB2ow((&(*t)), key, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_18)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_18); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__vYqY2MQPUBfywV1esyVI9aA(t, (&(*t).data), key, val, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_19)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_19); } LA11_: ; } #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__IkxZtwDP7uSdDEY1UHTdHQtables)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key, NI* hc) { NI result; NI h; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_20;{ 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__WYDIaLCbmWhyxpD9cQWB2yg(key->data, (key ? key->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 = (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__5Qpmu5QqwDY0esVXn6wf7wtables((*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); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = eqeq___jpeT21MusP66x4kcP9cZuag((*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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_20)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_20); }BeforeRet_: ; return result;} #line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_; #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));} #line 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) { #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" nimCopyMem(dest, source, size); } #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) { #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" { #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1))))); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" (*dest).Sup.len += (*src).Sup.len; } LA3_: ; } #line 1343 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tySequence__VodmML9btsOO3nz0d6nbJsA**, X5BX5D___56YoT2jVNRbehtHNzP9bAVw)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key) { tySequence__VodmML9btsOO3nz0d6nbJsA** result; NI hcX60gensym17470595_; NI indexX60gensym17470596_; result = (tySequence__VodmML9btsOO3nz0d6nbJsA**)0; hcX60gensym17470595_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17470596_ = rawGet__IkxZtwDP7uSdDEY1UHTdHQtables((&(*t)), key, (&hcX60gensym17470595_)); #line 1357 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17470596_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17470596_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17470596_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17470596_].Field3); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T8_ = (NimStringDesc*)0; T8_ = dollar___xqL1qTIQGkhdyM4F59c1P9aw(key); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} static N_NIMCALL(void, Marker_tySequence__MlAD6nAPq9bHKla9cWiIZP0g)(void* p, NI op) { tySequence__MlAD6nAPq9bHKla9cWiIZP0g* a; NI T1_; a = (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field2, op); nimGCvisit((void*)a->data[T1_].Field3, op); } } static N_NIMCALL(void, Marker_tySequence__P7q4mRBU3fRhL1KHJGOBAQ)(void* p, NI op) { tySequence__P7q4mRBU3fRhL1KHJGOBAQ* a; NI T1_; a = (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field2, op); } } static N_NIMCALL(void, Marker_tySequence__87DZdIc4Y9ccnDlJfZoyb5w)(void* p, NI op) { tySequence__87DZdIc4Y9ccnDlJfZoyb5w* a; NI T1_; a = (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.ClE_0, op); } } #line 1264 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initOrderedTable__Xnq4D4mCe8fymnuh9c7PQlw)(NI initialSize, tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; (*Result).first = 0; (*Result).last = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*) newSeq((&NTI__MlAD6nAPq9bHKla9cWiIZP0g_), ((NI) (initialSize)))); #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).first = ((NI) -1); #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).last = ((NI) -1);} #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 1224 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, rawGet__U8BE8F1hkorXEqb1x9baemQ)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_28;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = eqStrings((*t).data->data[h_1].Field2, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_28)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_28); }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__8nOTuA2SxOsL8hlNzSF4Dwtables)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_29; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_30; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_31; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_29)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_30)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_29) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_30)); 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__4SoG2KRQy3oMm9aUzSLtGrA_31)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_31) < ((NI) 4)); LA8_: ; result = T6_; 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 1227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__K9b9aplmUERncrp49bmzOdPnw)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, tySequence__MlAD6nAPq9bHKla9cWiIZP0g** data_0, NimStringDesc* key_0, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field2; (*data_0)->data[h_0].Field2 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field3), val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 1231 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*data_0)->data[h_0].Field1 = ((NI) -1); #line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!((*t).first < ((NI) 0))) goto LA4_; #line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).first = h_0; } LA4_: ; #line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= (*t).last)) goto LA8_; if ((NU)((*t).last) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2((*t).last,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 1233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*data_0)->data[(*t).last].Field1 = h_0; } LA8_: ; #line 1234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).last = h_0;} #line 1236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__9cAm9cItwB6y9bUzyB9bE1NBlA)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t) { tySequence__MlAD6nAPq9bHKla9cWiIZP0g* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_32; NI h_1; tySequence__MlAD6nAPq9bHKla9cWiIZP0g* T2_; n_1 = (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*)0; #line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_32)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_32)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_32)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_32), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*) newSeq((&NTI__MlAD6nAPq9bHKla9cWiIZP0g_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_32)))); #line 1239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" h_1 = (*t).first; #line 1240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).first = ((NI) -1); #line 1241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).last = ((NI) -1); #line 1242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { #line 1243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NI nxt; NI eh; #line 1243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= h_1)) goto LA4; #line 1244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 1245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[h_1].Field0; #line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T7_; NI j; NI T10_; NimStringDesc* T15_; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T16_; #line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NIM_BOOL)0; T7_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T7_) goto LA8_; #line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T10_); { #line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T13_; NI T14_; #line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 1248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T13_) goto LA12; #line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T14_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 1249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T14_); } LA12: ; } #line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } T15_ = (NimStringDesc*)0; T15_ = n_1->data[h_1].Field2; asgnRef((void**) (&n_1->data[h_1].Field2), NIM_NIL); #line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } T16_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; T16_ = n_1->data[h_1].Field3; asgnRef((void**) (&n_1->data[h_1].Field3), NIM_NIL); if ((NU)(h_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } #line 1250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__K9b9aplmUERncrp49bmzOdPnw(t, (&(*t).data), T15_, T16_, n_1->data[h_1].Field0, j); } LA8_: ; #line 1251 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" h_1 = nxt; } LA4: ; } } #line 1218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, rawGetKnownHC__9cQeRP9bxZubT9bE5dfTSZEew)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_33;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables((*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].Field2, 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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_33)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_33); }BeforeRet_: ; return result;} #line 1286 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___vlnBr1uIbtu0ntnZh6Askg)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*) newSeq((&NTI__MlAD6nAPq9bHKla9cWiIZP0g_), ((NI) 64))); #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).first = ((NI) -1); #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).last = ((NI) -1); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__U8BE8F1hkorXEqb1x9baemQ((&(*t)), key_0, (&hc)); #line 1300 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field3), val_0); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_34; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_35; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*) newSeq((&NTI__MlAD6nAPq9bHKla9cWiIZP0g_), ((NI) 64))); #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).first = ((NI) -1); #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).last = ((NI) -1); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__8nOTuA2SxOsL8hlNzSF4Dwtables((&(*t))); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__9cAm9cItwB6y9bUzyB9bE1NBlA(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__9cQeRP9bxZubT9bE5dfTSZEew((&(*t)), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_34)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_34); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__K9b9aplmUERncrp49bmzOdPnw(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_35)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_35); } LA11_: ; } #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, hash__sTYVuBLDBQbglYNxcT9bWrghashes)(NI64 x_0) { NI result; result = (NI)0; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = ((NI) (x_0)); 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__yyntiie7QcUnYzdu7G9cqLQtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t, NI64 key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_36;{ 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__sTYVuBLDBQbglYNxcT9bWrghashes(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_36)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_36); }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__mWouqGG4QTf2t9cGJRtN7EAtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_37; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_38; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_39; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_37)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_38)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_37) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_38)); 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__4SoG2KRQy3oMm9aUzSLtGrA_39)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_39) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Q46c7cg8fzMBKa5sW4yxRA)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t, tySequence__P7q4mRBU3fRhL1KHJGOBAQ** data_0, NI64 key_0, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__79akMJ39b064yLsBG9cU9cGWmg)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t) { tySequence__P7q4mRBU3fRhL1KHJGOBAQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_40; tySequence__P7q4mRBU3fRhL1KHJGOBAQ* T2_; n_1 = (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_40)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_40)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_40)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_40), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*) newSeq((&NTI__P7q4mRBU3fRhL1KHJGOBAQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_40)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_41; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NI64 T17_; tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NI64)0; T17_ = n_1->data[i].Field1; n_1->data[i].Field1 = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__Q46c7cg8fzMBKa5sW4yxRA(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_41)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_41); } LA6: ; } } } #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__C4Chxo9aiNXXRkE9bYenhM8wtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t, NI64 key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_42;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_42)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_42); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___oo39cX0ztR028FFk0ffQPbA)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t, NI64 key_0, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*) newSeq((&NTI__P7q4mRBU3fRhL1KHJGOBAQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__yyntiie7QcUnYzdu7G9cqLQtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field2), val_0); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_43; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_44; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*) newSeq((&NTI__P7q4mRBU3fRhL1KHJGOBAQ_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__mWouqGG4QTf2t9cGJRtN7EAtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__79akMJ39b064yLsBG9cU9cGWmg(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__C4Chxo9aiNXXRkE9bYenhM8wtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_43)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_43); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__Q46c7cg8fzMBKa5sW4yxRA(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_44)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_44); } LA11_: ; } #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__d3fdFCFTForl7DQLUc9cnAwtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_45)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_45); }BeforeRet_: ; return result;} #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*, getOrDefault__5wQcvGH9a1MSp5HcWJMZJRA)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key_0, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* default_0) { tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* result; NI hcX60gensym19450459_; NI indexX60gensym19450460_; result = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; hcX60gensym19450459_ = (NI)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym19450460_ = rawGet__d3fdFCFTForl7DQLUc9cnAwtables(t, key_0, (&hcX60gensym19450459_)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym19450460_)) goto LA3_; if ((NU)(indexX60gensym19450460_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym19450460_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym19450460_].Field2; } goto LA1_; LA3_: ; { result = default_0; } LA1_: ; 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__9bk9cheh7s8pERKsEKNYiaJQtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_46; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_47; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_48; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_46)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_47)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_46) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_47)); 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__4SoG2KRQy3oMm9aUzSLtGrA_48)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_48) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__T20U35I7iv9cGqsD0kuauSA)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* t, tySequence__DVX7Q9bz5RokjTwKGr5e9blQ** data_0, NimStringDesc* key_0, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__lUfMDEMnprYFjNuutiXizw)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* t) { tySequence__DVX7Q9bz5RokjTwKGr5e9blQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_49; tySequence__DVX7Q9bz5RokjTwKGr5e9blQ* T2_; n_1 = (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_49)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_49)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_49)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_49), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*) newSeq((&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_49)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_50; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__T20U35I7iv9cGqsD0kuauSA(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_50)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_50); } LA6: ; } } } #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__UZHmpQvnjlZGM00rVOsjQgtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_51)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_51); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___QSjGK0KnCyFL7EYASA3Irg)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* t, NimStringDesc* key_0, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*) newSeq((&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__d3fdFCFTForl7DQLUc9cnAwtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field2), val_0); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_52; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_53; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*) newSeq((&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__9bk9cheh7s8pERKsEKNYiaJQtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__lUfMDEMnprYFjNuutiXizw(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__UZHmpQvnjlZGM00rVOsjQgtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_52)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_52); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__T20U35I7iv9cGqsD0kuauSA(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_53)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_53); } LA11_: ; } #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__RyGEE71q9cRpz3KS9a81nc2wtables)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_54;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_54)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_54); }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__5zPq4lreux1YpxVoocrpkQtables)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_55; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_56; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_57; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_55)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_56)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_55) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_56)); 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__4SoG2KRQy3oMm9aUzSLtGrA_57)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_57) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__G9aqV1UL9aDB0oiIYXA2a2lA)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw* t, tySequence__ni05SMuXu9cJdT0okaAgAUQ** data_0, NimStringDesc* key_0, tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field2 = val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__eK1DdmKPASo5r7he29a0n8g)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw* t) { tySequence__ni05SMuXu9cJdT0okaAgAUQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_58; tySequence__ni05SMuXu9cJdT0okaAgAUQ* T2_; n_1 = (tySequence__ni05SMuXu9cJdT0okaAgAUQ*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_58)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_58)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_58)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_58), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__ni05SMuXu9cJdT0okaAgAUQ*) newSeq((&NTI__ni05SMuXu9cJdT0okaAgAUQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_58)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__ni05SMuXu9cJdT0okaAgAUQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_59; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*)0; T18_ = n_1->data[i].Field2; n_1->data[i].Field2 = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__G9aqV1UL9aDB0oiIYXA2a2lA(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_59)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_59); } LA6: ; } } } #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__GiWAd9bZ19c80lzWwOBOsytAtables)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_60;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_60)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_60); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___HQjyrM9cBdjt3kYeepfvU9ag)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw* t, NimStringDesc* key_0, tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__ni05SMuXu9cJdT0okaAgAUQ*) newSeq((&NTI__ni05SMuXu9cJdT0okaAgAUQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__RyGEE71q9cRpz3KS9a81nc2wtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[index].Field2 = val_0; } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_61; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_62; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__ni05SMuXu9cJdT0okaAgAUQ*) newSeq((&NTI__ni05SMuXu9cJdT0okaAgAUQ_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__5zPq4lreux1YpxVoocrpkQtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__eK1DdmKPASo5r7he29a0n8g(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__GiWAd9bZ19c80lzWwOBOsytAtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_61)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_61); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__G9aqV1UL9aDB0oiIYXA2a2lA(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_62)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_62); } LA11_: ; } #line 1359 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__UX29cFESnmC3SpxKAQuMIcg)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__U8BE8F1hkorXEqb1x9baemQ(t, key_0, (&hc)); result = (((NI) 0) <= T1_); 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__B8emH5taC0NsYyBRssSIiwtables)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_63;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = (((*t).data ? (*t).data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = ((*t).data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(h_1,((*t).data ? (*t).data->Sup.len : 0)-1); } T16_ = eqStrings((*t).data->data[h_1].Field2, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_63)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_63); }BeforeRet_: ; return result;} #line 1408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*, getOrDefault__qYO3MyG9a6z7kzCiS8EqLpA)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* result; NI hcX60gensym31650200_; NI indexX60gensym31650201_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)0; hcX60gensym31650200_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym31650201_ = rawGet__B8emH5taC0NsYyBRssSIiwtables(t, key_0, (&hcX60gensym31650200_)); #line 1425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym31650201_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym31650201_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym31650201_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (*t).data->data[indexX60gensym31650201_].Field3; } LA3_: ; return result;} #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__5Qpmu5QqwDY0esVXn6wf7w_2tables)(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 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__wKBTDwRBu9aNtErGiwoRV9cw)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t, NI64 key_0, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w** val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0; #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" index = rawGet__yyntiie7QcUnYzdu7G9cqLQtables((*t), key_0, (&hc)); #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = (((NI) 0) <= index); #line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI mskX60gensym17455623_; NI T5_; if (!result) goto LA3_; #line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*val_0)), (*t).data->data[index].Field2); asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T5_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455623_ = T5_; #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_64; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA8_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_64)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_64); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455625_; NI rX60gensym17455626_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455625_ = index; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455626_ = jX60gensym17455625_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[index].Field0 = ((NI) 0); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[index].Field1 = 0; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_65; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(index, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_65)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_65) & mskX60gensym17455623_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T17_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T17_ = (NIM_BOOL)0; T17_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[index].Field0); if (!T17_) goto LA18_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA10; } LA18_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17455623_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T22_; NIM_BOOL T23_; NIM_BOOL T24_; NIM_BOOL T27_; NIM_BOOL T30_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T22_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T24_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T24_ = (rX60gensym17455626_ <= index); if (!(T24_)) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T24_ = (jX60gensym17455625_ < rX60gensym17455626_); LA25_: ; T23_ = T24_; if (T23_) goto LA26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (jX60gensym17455625_ < rX60gensym17455626_); if (!(T27_)) goto LA28_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (index < jX60gensym17455625_); LA28_: ; T23_ = T27_; LA26_: ; T22_ = T23_; if (T22_) goto LA29_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T30_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T30_ = (index < jX60gensym17455625_); if (!(T30_)) goto LA31_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T30_ = (rX60gensym17455626_ <= index); LA31_: ; T22_ = T30_; LA29_: ; if (!!(T22_)) goto LA32_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA13; } LA32_: ; } } LA13: ; if ((NU)(jX60gensym17455625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455625_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455625_].Field0 = (*t).data->data[index].Field0; (*t).data->data[jX60gensym17455625_].Field1 = (*t).data->data[index].Field1; asgnRef((void**) (&(*t).data->data[jX60gensym17455625_].Field2), (*t).data->data[index].Field2); chckNil((void*)(&(*t).data->data[index])); (*t).data->data[index].Field0 = 0; (*t).data->data[index].Field1 = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field2, NIM_NIL); } } } LA10: ; } LA8_: ; } LA3_: ; return result;} #line 1343 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**, X5BX5D___l9atGRY9bA25fn4p5uueZfUQ)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key_0) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** result; NI hcX60gensym17470595_; NI indexX60gensym17470596_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**)0; hcX60gensym17470595_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17470596_ = rawGet__B8emH5taC0NsYyBRssSIiwtables((&(*t)), key_0, (&hcX60gensym17470595_)); #line 1357 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17470596_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17470596_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17470596_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[indexX60gensym17470596_].Field3; } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w**, X5BX5D___tpfRDjaqWalp9a9bBK0q4iEA)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t, NI64 key_0) { tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w** result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w**)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__yyntiie7QcUnYzdu7G9cqLQtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[indexX60gensym17455425_].Field2; } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T8_ = (NimStringDesc*)0; T8_ = nimInt64ToStr(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; 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__YTXDaIou4WVxznTZQvMNcAtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_66;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_66)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_66); }BeforeRet_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__sQoMsjENLNs8DNuYSclEUg)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t, NimStringDesc* key_0, tyProc__ADCDtoN1AvOABxjfvZcWKw* Result) { NI hcX60gensym62005196_; NI indexX60gensym62005197_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).ClE_0, NIM_NIL); (*Result).ClP_0 = NIM_NIL; hcX60gensym62005196_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym62005197_ = rawGet__YTXDaIou4WVxznTZQvMNcAtables(t, key_0, (&hcX60gensym62005196_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym62005197_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym62005197_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym62005197_,(t.data ? t.data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*Result).ClE_0), t.data->data[indexX60gensym62005197_].Field2.ClE_0); (*Result).ClP_0 = t.data->data[indexX60gensym62005197_].Field2.ClP_0; } LA3_: ; } #line 1359 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__12nY31z78V72F9cIAyo1OIA_2)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1376 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__qD9aXMfcEXJ9a5hvtCCEBt9bA(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 1378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__12nY31z78V72F9cIAyo1OIA)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 1386 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1386 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1386 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__12nY31z78V72F9cIAyo1OIA_2(t, key_0); goto BeforeRet_; }BeforeRet_: ; return result;} #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));} #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimZeroMem)(void* p, NI size) { #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size); } #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, hash__aWv89bCLOibANstPF9bHQoyQhashes)(NI x_0) { NI result; result = (NI)0; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = ((NI) (x_0)); return result;} #line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim" static N_INLINE(NI, hash__daI24Xjntqb0BGlaLVAmPQmulticodec)(NI m) { NI result; result = (NI)0; #line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim" #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim" #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim" result = hash__aWv89bCLOibANstPF9bHQoyQhashes(m); 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__p4B49c9ajTc44XQowLLRXKMwtables)(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg t, NI key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_67;{ 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__daI24Xjntqb0BGlaLVAmPQmulticodec(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = eqeq___RuVoxYL1BvHqsRmhXhiRVA(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_67)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_67); }BeforeRet_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw, getOrDefault__hpDNgtattzrCYmjJvNUGFA)(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg t, NI key_0) { tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw result; NI hcX60gensym94595195_; NI indexX60gensym94595196_; nimZeroMem((void*)(&result), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); hcX60gensym94595195_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym94595196_ = rawGet__p4B49c9ajTc44XQowLLRXKMwtables(t, key_0, (&hcX60gensym94595195_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym94595196_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym94595196_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym94595196_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym94595196_].Field2; } LA3_: ; return result;} static N_NIMCALL(void, Marker_tySequence__zErRN2SzhLehkt3ZQ6iUGw)(void* p, NI op) { tySequence__zErRN2SzhLehkt3ZQ6iUGw* a; NI T1_; a = (tySequence__zErRN2SzhLehkt3ZQ6iUGw*)p; T1_ = (NI)0;} #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__PSy6H6wHMqQYtCm6p5J5ugtables)(tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw t, NI key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_69;{ 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__daI24Xjntqb0BGlaLVAmPQmulticodec(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = eqeq___RuVoxYL1BvHqsRmhXhiRVA(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_69)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_69); }BeforeRet_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_MHash__OxIffpYaxIua3k1C6do2Ew, getOrDefault__4bQAzN75zxubDUvHhrIO5A)(tyObject_Table__y5hBwsv9bmGc3wD8pDEO2Tw t, NI key_0) { tyObject_MHash__OxIffpYaxIua3k1C6do2Ew result; NI hcX60gensym93115500_; NI indexX60gensym93115501_; nimZeroMem((void*)(&result), sizeof(tyObject_MHash__OxIffpYaxIua3k1C6do2Ew)); hcX60gensym93115500_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym93115501_ = rawGet__PSy6H6wHMqQYtCm6p5J5ugtables(t, key_0, (&hcX60gensym93115500_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym93115501_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym93115501_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym93115501_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym93115501_].Field2; } LA3_: ; return result;} static N_NIMCALL(void, Marker_tySequence__1wSar3PFU59aNKLVhJL28FA)(void* p, NI op) { tySequence__1wSar3PFU59aNKLVhJL28FA* a; NI T1_; a = (tySequence__1wSar3PFU59aNKLVhJL28FA*)p; T1_ = (NI)0;} #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__yma67i9b6yA6zy2p7EesY1wtables)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ t, NI key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_71;{ 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__aWv89bCLOibANstPF9bHQoyQhashes(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_71)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_71); }BeforeRet_: ; return result;} #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getOrDefault__ezYkaNP2uT9atfSbdaPu18w)(tyObject_Table__31ocj9bgsJ0gGd8iUZbdeJQ t, NI key_0, NimStringDesc* default_0) { NimStringDesc* result; NI hcX60gensym82840412_; NI indexX60gensym82840413_; result = (NimStringDesc*)0; hcX60gensym82840412_ = (NI)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym82840413_ = rawGet__yma67i9b6yA6zy2p7EesY1wtables(t, key_0, (&hcX60gensym82840412_)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym82840413_)) goto LA3_; if ((NU)(indexX60gensym82840413_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym82840413_,(t.data ? t.data->Sup.len : 0)-1); } result = copyString(t.data->data[indexX60gensym82840413_].Field2); } goto LA1_; LA3_: ; { result = copyString(default_0); } LA1_: ; 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__B0Q2IxFWoBivhITKKLmBNgtables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_72;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; 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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_72)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_72); }BeforeRet_: ; return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__1mn6ML9bKbqHSu0Hid4qe8w)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__B0Q2IxFWoBivhITKKLmBNgtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_73; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_73)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_73); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field1)); unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_74; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_74)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_74) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1.data), (*t).data->data[i].Field1.data); asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); } } } LA6: ; } LA4_: ; } #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__d6vZHjLLXyftLeERVq3ysQ)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} static N_NIMCALL(void, Marker_tySequence__MZ7ub66T4nzKtipo9bkiB3g)(void* p, NI op) { tySequence__MZ7ub66T4nzKtipo9bkiB3g* a; NI T1_; a = (tySequence__MZ7ub66T4nzKtipo9bkiB3g*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); } } static N_NIMCALL(void, Marker_tySequence__ECp2Vf3ySxXeY0xLJSyjyA)(void* p, NI op) { tySequence__ECp2Vf3ySxXeY0xLJSyjyA* a; NI T1_; a = (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.muxer, op); nimGCvisit((void*)a->data[T1_].Field2.handle, op); } } static N_NIMCALL(void, Marker_tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw)(void* p, NI op) { tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw* a; NI T1_; a = (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field2.data, op); } } static N_NIMCALL(void, Marker_tySequence__6w9c7RGFri1n1hoa9bD335ZQ)(void* p, NI op) { tySequence__6w9c7RGFri1n1hoa9bD335ZQ* a; NI T1_; a = (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field2.data, op); } } static N_NIMCALL(void, Marker_tySequence__9bnMQh9b5oMSxlDf1K9buBp7w)(void* p, NI op) { tySequence__9bnMQh9b5oMSxlDf1K9buBp7w* a; NI T1_; a = (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); } } static N_NIMCALL(void, Marker_tySequence__tZ2LP3xqCx8kcPyjrRkSuA)(void* p, NI op) { tySequence__tZ2LP3xqCx8kcPyjrRkSuA* a; NI T1_; a = (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2, op); } } static N_NIMCALL(void, Marker_tySequence__4tnpefYRDGIct5y7RxC8KA)(void* p, NI op) { tySequence__4tnpefYRDGIct5y7RxC8KA* a; NI T1_; a = (tySequence__4tnpefYRDGIct5y7RxC8KA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.name, op); nimGCvisit((void*)a->data[T1_].Field2.handler, op); } } static N_NIMCALL(void, Marker_tySequence__1cmYA8zDV0s9c4gpLK2ygBg)(void* p, NI op) { tySequence__1cmYA8zDV0s9c4gpLK2ygBg* a; NI T1_; a = (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2, op); } } static N_NIMCALL(void, Marker_tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g)(void* p, NI op) { tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* a; NI T1_; a = (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); } } #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__LhZIFQae09a4JbAitORcvGw)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YV7KF48l4G5LtrLGOUL4Ww_2)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__B0Q2IxFWoBivhITKKLmBNgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__YV7KF48l4G5LtrLGOUL4Ww)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__YV7KF48l4G5LtrLGOUL4Ww_2(t, key_0); goto BeforeRet_; }BeforeRet_: ; return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw**, X5BX5D___T9bziSh53m6Ao2uMjGv5E9ag)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw** result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw**)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__B0Q2IxFWoBivhITKKLmBNgtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[indexX60gensym17455425_].Field2; } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T8_ = (NimStringDesc*)0; T8_ = dollar___YvhybdNIMaDdbU9cTJva0oQ_2(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; 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__mzx9cR5dSPtlnX9blkMlpNYgtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_93;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_93)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_93); }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__FxJoAyDdGRDgSNTpmnSPvg_2)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__mzx9cR5dSPtlnX9blkMlpNYgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__FxJoAyDdGRDgSNTpmnSPvg)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__FxJoAyDdGRDgSNTpmnSPvg_2(t, key_0); goto BeforeRet_; }BeforeRet_: ; return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw*, X5BX5D___Ur9aozHLNLpXMOphiQNKrXw)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0) { tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__mzx9cR5dSPtlnX9blkMlpNYgtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.Sup.message; (*T6_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_94)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 264); } LA1_: ; 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__gviLmV9bYNLrAyNHIKDoXUQtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_95;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; 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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_95)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_95); }BeforeRet_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__Hy9bmJay4eA4EMWVa8B9ckow)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* Result) { NI hcX60gensym110145259_; NI indexX60gensym110145260_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym110145259_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym110145260_ = rawGet__gviLmV9bYNLrAyNHIKDoXUQtables(t, key_0, (&hcX60gensym110145259_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym110145260_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym110145260_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym110145260_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym110145260_].Field2.data, (&NTI__cW009cpGr48I9beZmtalOKSg_)); (*Result).counter = t.data->data[indexX60gensym110145260_].Field2.counter; } LA3_: ; } #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__GTKnSB2MbGsAa1OJfsSl7Atables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_96; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_97; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_98; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_96)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_97)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_96) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_97)); 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__4SoG2KRQy3oMm9aUzSLtGrA_98)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_98) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__Law1odk4sdPudZIT6Oy9b4w)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tySequence__1cmYA8zDV0s9c4gpLK2ygBg** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__m3WF72kPRX9bF8f9aRfHOtTg)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t) { tySequence__1cmYA8zDV0s9c4gpLK2ygBg* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_99; tySequence__1cmYA8zDV0s9c4gpLK2ygBg* T2_; n_1 = (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_99)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_99)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_99)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_99), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*) newSeq((&NTI__1cmYA8zDV0s9c4gpLK2ygBg_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_99)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_100; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__Law1odk4sdPudZIT6Oy9b4w(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_100)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_100); } LA6: ; } } } #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__udOVr83PBdj8W6YyFT3Hegtables)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_101;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_101)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_101); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___z69cyEU7zYW9bmiE9czdZKciw)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*) newSeq((&NTI__1cmYA8zDV0s9c4gpLK2ygBg_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__B0Q2IxFWoBivhITKKLmBNgtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field2), val_0); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_102; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_103; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*) newSeq((&NTI__1cmYA8zDV0s9c4gpLK2ygBg_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__GTKnSB2MbGsAa1OJfsSl7Atables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__m3WF72kPRX9bF8f9aRfHOtTg(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__udOVr83PBdj8W6YyFT3Hegtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_102)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_102); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__Law1odk4sdPudZIT6Oy9b4w(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_103)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_103); } LA11_: ; } #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" static N_INLINE(NI, rawGet__uuSs4Pio2JtxqrsgwJwAZAtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_104;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_104)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_104); }BeforeRet_: ; return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__g8RHBTTVREgFsyqCtJWx1w)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, NimStringDesc* key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__uuSs4Pio2JtxqrsgwJwAZAtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_105; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_105)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_105); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.name, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.handler, NIM_NIL); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_106; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_106)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_106) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2.name), (*t).data->data[i].Field2.name); asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2.handler), (*t).data->data[i].Field2.handler); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.name, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.handler, NIM_NIL); } } } LA6: ; } LA4_: ; } #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA*, X5BX5D___0ut1V8l8aH4A9bcxilZtW9bA)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, NimStringDesc* key_0) { tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__uuSs4Pio2JtxqrsgwJwAZAtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__wsF3Mf3BqREb9bpCjkRxq0w_2)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__uuSs4Pio2JtxqrsgwJwAZAtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wsF3Mf3BqREb9bpCjkRxq0w)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__wsF3Mf3BqREb9bpCjkRxq0w_2(t, key_0); goto BeforeRet_; }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__fKlM0HJVTpwCpx1e8PopCgtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_107; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_108; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_109; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_107)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_108)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_107) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_108)); 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__4SoG2KRQy3oMm9aUzSLtGrA_109)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_109) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__VRKzoZ9bZLa9cxcPa0T0Z8aw)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, tySequence__4tnpefYRDGIct5y7RxC8KA** data_0, NimStringDesc* key_0, tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA val_0, NI hc, NI h_0) { NimStringDesc* T1_; NimStringDesc* T2_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T2_ = (NimStringDesc*)0; T2_ = (*data_0)->data[h_0].Field2.name; (*data_0)->data[h_0].Field2.name = copyStringRC1(val_0.name); if (T2_) nimGCunrefNoCycle(T2_); genericSeqAssign((&(*data_0)->data[h_0].Field2.handler), val_0.handler, (&NTI__El1HzcbAXI4FXRMy9aew4PA_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__L5cb6eBFhge2gcEHNie8Kg)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t) { tySequence__4tnpefYRDGIct5y7RxC8KA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_110; tySequence__4tnpefYRDGIct5y7RxC8KA* T2_; n_1 = (tySequence__4tnpefYRDGIct5y7RxC8KA*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_110)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_110)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_110)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_110), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__4tnpefYRDGIct5y7RxC8KA*) newSeq((&NTI__4tnpefYRDGIct5y7RxC8KA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_110)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__4tnpefYRDGIct5y7RxC8KA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_111; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA)); T18_.name = n_1->data[i].Field2.name; T18_.handler = n_1->data[i].Field2.handler; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.name, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.handler, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__VRKzoZ9bZLa9cxcPa0T0Z8aw(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_111)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_111); } LA6: ; } } } #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__s9a9c2z8OehwJV5xnyfm1ARQtables)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_112;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_112)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_112); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___mE5dAYM8xGX9b3MIatQCCXQ)(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* t, NimStringDesc* key_0, tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__4tnpefYRDGIct5y7RxC8KA*) newSeq((&NTI__4tnpefYRDGIct5y7RxC8KA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__uuSs4Pio2JtxqrsgwJwAZAtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NimStringDesc* T15_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T15_ = (NimStringDesc*)0; T15_ = (*t).data->data[index].Field2.name; (*t).data->data[index].Field2.name = copyStringRC1(val_0.name); if (T15_) nimGCunrefNoCycle(T15_); genericSeqAssign((&(*t).data->data[index].Field2.handler), val_0.handler, (&NTI__El1HzcbAXI4FXRMy9aew4PA_)); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_113; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_114; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T19_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T19_ == ((NI) 0))) goto LA20_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T24_ = (NIM_BOOL)0; T24_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T24_)) goto LA25_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA25_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__4tnpefYRDGIct5y7RxC8KA*) newSeq((&NTI__4tnpefYRDGIct5y7RxC8KA_), ((NI) 64))); } LA20_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T29_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T29_ = (NIM_BOOL)0; T29_ = mustRehash__fKlM0HJVTpwCpx1e8PopCgtables((*t)); if (!T29_) goto LA30_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__L5cb6eBFhge2gcEHNie8Kg(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__s9a9c2z8OehwJV5xnyfm1ARQtables((*t), key_0, hc); } LA30_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_113)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_113); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__VRKzoZ9bZLa9cxcPa0T0Z8aw(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_114)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_114); } LA11_: ; } #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__zov5AkBxbot9aiAgvs2J7gQtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_115;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_115)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_115); }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__snyDAvStmRmkLSCNgnlJZg_2)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__zov5AkBxbot9aiAgvs2J7gQtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__snyDAvStmRmkLSCNgnlJZg)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__snyDAvStmRmkLSCNgnlJZg_2(t, key_0); goto BeforeRet_; }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__yNyhcRMuLWgELHQo9bUILawtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_116; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_117; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_118; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_116)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_117)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_116) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_117)); 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__4SoG2KRQy3oMm9aUzSLtGrA_118)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_118) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__oXvs9cq5Qvc9aVkw5cVIQNKQ)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t, tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g** data_0, NimStringDesc* key_0, tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__2lQSxaq5eC9aWYzZNTJyZtA_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__XnlDl4TRLGYdi7foOjiwBQ)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t) { tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_119; tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* T2_; n_1 = (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_119)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_119)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_119)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_119), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*) newSeq((&NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_119)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_120; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__oXvs9cq5Qvc9aVkw5cVIQNKQ(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_120)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_120); } LA6: ; } } } #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__TRHyz8CqW9auRJqYe7NEQgwtables)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_121;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_121)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_121); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___qDQMKSgHj4a8BzQy0xtyOw)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t, NimStringDesc* key_0, tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*) newSeq((&NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__zov5AkBxbot9aiAgvs2J7gQtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*t).data->data[index].Field2.data), val_0.data, (&NTI__2lQSxaq5eC9aWYzZNTJyZtA_)); (*t).data->data[index].Field2.counter = val_0.counter; } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_122; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_123; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*) newSeq((&NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__yNyhcRMuLWgELHQo9bUILawtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__XnlDl4TRLGYdi7foOjiwBQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__TRHyz8CqW9auRJqYe7NEQgwtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_122)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_122); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__oXvs9cq5Qvc9aVkw5cVIQNKQ(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_123)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_123); } LA11_: ; } #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA*, X5BX5D___0M9awEV75EuJCO9cqHH9aZOIA)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ* t, NimStringDesc* key_0) { tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__zov5AkBxbot9aiAgvs2J7gQtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__BGrFiYo3A4Rl1u2cKfO39cQ)(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; 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__hi24HVDthGVUIUfuDpjqIQtables)(tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_124;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_124)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_124); }BeforeRet_: ; return result;} #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, getOrDefault__qgo9cgqD8vYVDoCXNnnS9a9bg)(tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ t, NimStringDesc* key_0, NI default_0) { NI result; NI hcX60gensym82815924_; NI indexX60gensym82815925_; result = (NI)0; hcX60gensym82815924_ = (NI)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym82815925_ = rawGet__hi24HVDthGVUIUfuDpjqIQtables(t, key_0, (&hcX60gensym82815924_)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym82815925_)) goto LA3_; if ((NU)(indexX60gensym82815925_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym82815925_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym82815925_].Field2; } goto LA1_; LA3_: ; { result = default_0; } LA1_: ; return result;} static N_NIMCALL(void, Marker_tySequence__maP5b4juf9aviaIdhhcTZbQ)(void* p, NI op) { tySequence__maP5b4juf9aviaIdhhcTZbQ* a; NI T1_; a = (tySequence__maP5b4juf9aviaIdhhcTZbQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field2, op); } } #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, hash__AN9c8V1UY1ZE7b8ldNRftRQhashes)(NU64 x_0) { NI result; result = (NI)0; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = ((NI) (x_0)); 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__I39aPLzJrKvmT8vgTTA9b2Pwtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_127;{ 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__AN9c8V1UY1ZE7b8ldNRftRQhashes(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_127)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_127); }BeforeRet_: ; return result;} #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw*, getOrDefault__pHWZQMODBj1zIMT1KXb9bbQ)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0, tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* default_0) { tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* result; NI hcX60gensym129415201_; NI indexX60gensym129415202_; result = (tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw*)0; hcX60gensym129415201_ = (NI)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym129415202_ = rawGet__I39aPLzJrKvmT8vgTTA9b2Pwtables(t, key_0, (&hcX60gensym129415201_)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym129415202_)) goto LA3_; if ((NU)(indexX60gensym129415202_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym129415202_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym129415202_].Field2; } goto LA1_; LA3_: ; { result = default_0; } LA1_: ; return result;} #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__m9b44FwpE9bsM3ol0YXxpGpA)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__szG9bMDcJG6TrfarpEBOC8A_2)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__I39aPLzJrKvmT8vgTTA9b2Pwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__szG9bMDcJG6TrfarpEBOC8A)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__szG9bMDcJG6TrfarpEBOC8A_2(t, key_0); goto BeforeRet_; }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__NtF9cOaSXRbBK1fMIb2Lrewtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_128; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_129; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_130; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_128)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_129)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_128) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_129)); 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__4SoG2KRQy3oMm9aUzSLtGrA_130)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_130) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__DPfHUnJYo3kjX74LK2gaoQ)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t, tySequence__maP5b4juf9aviaIdhhcTZbQ** data_0, NU64 key_0, tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__9aWBlXUKm5hkZA1icwHVc8Q)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t) { tySequence__maP5b4juf9aviaIdhhcTZbQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_131; tySequence__maP5b4juf9aviaIdhhcTZbQ* T2_; n_1 = (tySequence__maP5b4juf9aviaIdhhcTZbQ*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_131)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_131)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_131)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_131), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__maP5b4juf9aviaIdhhcTZbQ*) newSeq((&NTI__maP5b4juf9aviaIdhhcTZbQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_131)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__maP5b4juf9aviaIdhhcTZbQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_132; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NU64 T17_; tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NU64)0; T17_ = n_1->data[i].Field1; n_1->data[i].Field1 = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__DPfHUnJYo3kjX74LK2gaoQ(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_132)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_132); } LA6: ; } } } #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__8zuFAMShTZ9crf9ba1I7Q4pgtables)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ t, NU64 key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_133;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_133)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_133); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___VD9b1xrD9bDhjx9b7TV7pK2Rw)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t, NU64 key_0, tyObject_LPChannelcolonObjectType___tnXRbRRlWnt7UoqCRh9b5Nw* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__maP5b4juf9aviaIdhhcTZbQ*) newSeq((&NTI__maP5b4juf9aviaIdhhcTZbQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__I39aPLzJrKvmT8vgTTA9b2Pwtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field2), val_0); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_134; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_135; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__maP5b4juf9aviaIdhhcTZbQ*) newSeq((&NTI__maP5b4juf9aviaIdhhcTZbQ_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__NtF9cOaSXRbBK1fMIb2Lrewtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__9aWBlXUKm5hkZA1icwHVc8Q(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__8zuFAMShTZ9crf9ba1I7Q4pgtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_134)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_134); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__DPfHUnJYo3kjX74LK2gaoQ(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_135)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_135); } LA11_: ; } #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__kK9bRacPsB2B9aL19cjUY0BDQ)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t, NU64 key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__I39aPLzJrKvmT8vgTTA9b2Pwtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_136; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_136)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_136); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[i].Field1 = 0; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_137; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_137)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_137) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; (*t).data->data[jX60gensym17455590_].Field1 = (*t).data->data[i].Field1; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; (*t).data->data[i].Field1 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); } } } LA6: ; } LA4_: ; } #line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, clear__9aWBlXUKm5hkZA1icwHVc8Q_2)(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ* t) { { NI i; NI colontmp_; NI T2_; NI i_2; i = (NI)0; colontmp_ = (NI)0; #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T2_ = ((*t).data ? (*t).data->Sup.len : 0); colontmp_ = T2_; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_138; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < colontmp_)) goto LA4; #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = i_2; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[i].Field1 = 0; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_138)) { raiseOverflow(); }; i_2 = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_138); } LA4: ; } } #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0);} #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__PM9btsJmhNOJ7EUfpwXlHZwtables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_139;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_139)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_139); }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__bE75hOw4k31yMgGRRgEQ8A_2)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__bE75hOw4k31yMgGRRgEQ8A)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__bE75hOw4k31yMgGRRgEQ8A_2(t, key_0); goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tySequence__9bUff3pvvg9b9bwSnutq8aJFQ)(void* p, NI op) { tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* a; NI T1_; a = (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); } } #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__M4l9bZOYknOzxX1cBg2UNAwtables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_141; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_142; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_143; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_141)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_142)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_141) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_142)); 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__4SoG2KRQy3oMm9aUzSLtGrA_143)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_143) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__kTzRecZSn9aTYJJPQH5iAPA)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, tySequence__9bUff3pvvg9b9bwSnutq8aJFQ** data_0, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__bwNeSkAK4eUglKJ6FGbWuw)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t) { tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_144; tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* T2_; n_1 = (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_144)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_144)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_144)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_144), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_144)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_145; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__kTzRecZSn9aTYJJPQH5iAPA(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_145)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_145); } LA6: ; } } } #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__Fblsv3kbpFayLQjF5L5p0Atables)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_146)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_146); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___Q9bUcPXyYaA7YNj9a9aJpFsQg)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*t).data->data[index].Field2.data), val_0.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*t).data->data[index].Field2.counter = val_0.counter; } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_147; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_148; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__M4l9bZOYknOzxX1cBg2UNAwtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__bwNeSkAK4eUglKJ6FGbWuw(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__Fblsv3kbpFayLQjF5L5p0Atables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_147)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_147); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__kTzRecZSn9aTYJJPQH5iAPA(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_148)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_148); } LA11_: ; } #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*, X5BX5D___EZglJZiAGhNKsPi6uQO5wg)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, NimStringDesc* key_0) { tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*, getOrDefault__e9butkEzCIfVVPRMG7D80VQ)(tyObject_Table__lHpSn1a1LQne7Vijlza5tg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* result; NI hcX60gensym140040394_; NI indexX60gensym140040395_; result = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; hcX60gensym140040394_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym140040395_ = rawGet__B0Q2IxFWoBivhITKKLmBNgtables(t, key_0, (&hcX60gensym140040394_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym140040395_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym140040395_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym140040395_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym140040395_].Field2; } LA3_: ; return result;} #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__Yda2B1K5kiWgHH1JhOEMmw)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} static N_NIMCALL(void, Marker_tySequence__RHVAHq4hk7ajRY6ChL6jQg)(void* p, NI op) { tySequence__RHVAHq4hk7ajRY6ChL6jQg* a; NI T1_; a = (tySequence__RHVAHq4hk7ajRY6ChL6jQg*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); } } #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__ez9a4xgJyMSq4U8ifsBBZIAtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_152;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #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__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_152)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_152); }BeforeRet_: ; return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__AAYdmjZgHDavEtYOkE3y8A)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__ez9a4xgJyMSq4U8ifsBBZIAtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_153; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_153)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_153); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_154; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_154)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_154) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); } } } LA6: ; } LA4_: ; } #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__CCqFZwYE5ZtpJq1qxo66ag)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA** val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0; #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" index = rawGet__ez9a4xgJyMSq4U8ifsBBZIAtables((*t), key_0, (&hc)); #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = (((NI) 0) <= index); #line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI mskX60gensym17455623_; NI T5_; if (!result) goto LA3_; #line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*val_0)), (*t).data->data[index].Field2); asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T5_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455623_ = T5_; #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_155; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA8_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_155)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_155); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455625_; NI rX60gensym17455626_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455625_ = index; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455626_ = jX60gensym17455625_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[index].Field0 = ((NI) 0); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field1), NIM_NIL); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field2), NIM_NIL); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_156; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(index, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_156)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_156) & mskX60gensym17455623_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T17_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T17_ = (NIM_BOOL)0; T17_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[index].Field0); if (!T17_) goto LA18_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA10; } LA18_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17455623_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T22_; NIM_BOOL T23_; NIM_BOOL T24_; NIM_BOOL T27_; NIM_BOOL T30_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T22_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T24_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T24_ = (rX60gensym17455626_ <= index); if (!(T24_)) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T24_ = (jX60gensym17455625_ < rX60gensym17455626_); LA25_: ; T23_ = T24_; if (T23_) goto LA26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (jX60gensym17455625_ < rX60gensym17455626_); if (!(T27_)) goto LA28_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (index < jX60gensym17455625_); LA28_: ; T23_ = T27_; LA26_: ; T22_ = T23_; if (T22_) goto LA29_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T30_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T30_ = (index < jX60gensym17455625_); if (!(T30_)) goto LA31_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T30_ = (rX60gensym17455626_ <= index); LA31_: ; T22_ = T30_; LA29_: ; if (!!(T22_)) goto LA32_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA13; } LA32_: ; } } LA13: ; if ((NU)(jX60gensym17455625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455625_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455625_].Field0 = (*t).data->data[index].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455625_].Field1), (*t).data->data[index].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17455625_].Field2), (*t).data->data[index].Field2); chckNil((void*)(&(*t).data->data[index])); (*t).data->data[index].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2, NIM_NIL); } } } LA10: ; } LA8_: ; } LA3_: ; 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__pHoXwahzQQ8Hbh2bGvpLLgtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_157; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_158; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_159; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_157)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_158)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_157) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_158)); 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__4SoG2KRQy3oMm9aUzSLtGrA_159)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_159) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__m1Gt4hUhm1Qf2zidECPGXg)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t, tySequence__RHVAHq4hk7ajRY6ChL6jQg** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__WvEgYrLkZgGpZdF9bjNjU4Q)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t) { tySequence__RHVAHq4hk7ajRY6ChL6jQg* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_160; tySequence__RHVAHq4hk7ajRY6ChL6jQg* T2_; n_1 = (tySequence__RHVAHq4hk7ajRY6ChL6jQg*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_160)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_160)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_160)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_160), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__RHVAHq4hk7ajRY6ChL6jQg*) newSeq((&NTI__RHVAHq4hk7ajRY6ChL6jQg_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_160)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__RHVAHq4hk7ajRY6ChL6jQg*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_161; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* T17_; tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__m1Gt4hUhm1Qf2zidECPGXg(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_161)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_161); } LA6: ; } } } #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__G9azok9aFer9bajpv49akAzSngtables)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_162;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_162)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_162); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___qhOB9b7heK9cMZ75ekYppnFw)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__RHVAHq4hk7ajRY6ChL6jQg*) newSeq((&NTI__RHVAHq4hk7ajRY6ChL6jQg_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__ez9a4xgJyMSq4U8ifsBBZIAtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field2), val_0); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_163; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_164; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__RHVAHq4hk7ajRY6ChL6jQg*) newSeq((&NTI__RHVAHq4hk7ajRY6ChL6jQg_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__pHoXwahzQQ8Hbh2bGvpLLgtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__WvEgYrLkZgGpZdF9bjNjU4Q(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__G9azok9aFer9bajpv49akAzSngtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_163)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_163); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__m1Gt4hUhm1Qf2zidECPGXg(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_164)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_164); } LA11_: ; } #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__D9a9c9a0Q7g3Wf0nuglUeZZvQ)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { NI hcX60gensym141155594_; NI indexX60gensym141155595_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym141155594_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym141155595_ = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables(t, key_0, (&hcX60gensym141155594_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym141155595_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym141155595_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym141155595_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym141155595_].Field2.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = t.data->data[indexX60gensym141155595_].Field2.counter; } LA3_: ; } #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__1o9cOHm4tLGJLA6SLgT9bbwQ)(NI initialSize, tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) (initialSize))));} static N_NIMCALL(void, Marker_tySequence__Y9bpibYYCq7U9bI2q2EkdjDA)(void* p, NI op) { tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* a; NI T1_; a = (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data, op); } } static N_NIMCALL(void, Marker_tySequence__a9czYAVXtt3ELF2dd9apg7CA)(void* p, NI op) { tySequence__a9czYAVXtt3ELF2dd9apg7CA* a; NI T1_; a = (tySequence__a9czYAVXtt3ELF2dd9apg7CA*)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__UuxWsCxMkcgdpNKQqNagIQ)(void* p, NI op) { tySequence__UuxWsCxMkcgdpNKQqNagIQ* a; NI T1_; a = (tySequence__UuxWsCxMkcgdpNKQqNagIQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); } } static N_NIMCALL(void, Marker_tySequence__9c0dnHKqrAJoOYibqj28Tqw)(void* p, NI op) { tySequence__9c0dnHKqrAJoOYibqj28Tqw* a; NI T1_; a = (tySequence__9c0dnHKqrAJoOYibqj28Tqw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.ihave, op); nimGCvisit((void*)a->data[T1_].Field2.iwant, op); nimGCvisit((void*)a->data[T1_].Field2.graft, op); nimGCvisit((void*)a->data[T1_].Field2.prune, op); } } static N_NIMCALL(void, Marker_tySequence__Fdd1zCc4iVW86c0yW4quCQ)(void* p, NI op) { tySequence__Fdd1zCc4iVW86c0yW4quCQ* a; NI T1_; a = (tySequence__Fdd1zCc4iVW86c0yW4quCQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.fromPeer.data, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); nimGCvisit((void*)a->data[T1_].Field2.seqno, op); nimGCvisit((void*)a->data[T1_].Field2.topicIDs, op); nimGCvisit((void*)a->data[T1_].Field2.signature, op); nimGCvisit((void*)a->data[T1_].Field2.key, op); } } static N_NIMCALL(void, Marker_tySequence__ePVkqZZoBAVzojrVYd6imA)(void* p, NI op) { tySequence__ePVkqZZoBAVzojrVYd6imA* a; NI T1_; a = (tySequence__ePVkqZZoBAVzojrVYd6imA*)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__QGnz2z1Po9aOUxkS1gh8g9cQ)(void* p, NI op) { tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* a; NI T1_; a = (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2.topicInfos.data, op); } } static N_NIMCALL(void, Marker_tySequence__9bIYZNL3t229a9bbJxXEVTAsg)(void* p, NI op) { tySequence__9bIYZNL3t229a9bbJxXEVTAsg* a; NI T1_; a = (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*)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__uWop5OFSkZe0GjlY2KeNCQ)(void* p, NI op) { tySequence__uWop5OFSkZe0GjlY2KeNCQ* a; NI T1_; a = (tySequence__uWop5OFSkZe0GjlY2KeNCQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data.buffer, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); } } #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__vJ02aY7HBk05EaJuEQaJQgtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_183;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; 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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_183)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_183); }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__9b78WRTj9atUVET9aLaazG4Wg_2)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__vJ02aY7HBk05EaJuEQaJQgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__9b78WRTj9atUVET9aLaazG4Wg)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__9b78WRTj9atUVET9aLaazG4Wg_2(t, key_0); goto BeforeRet_; }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__1jsXYrwRFUGLlG2BeelqrAtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_184; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_185; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_186; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_184)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_185)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_184) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_185)); 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__4SoG2KRQy3oMm9aUzSLtGrA_186)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_186) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__GckEoeMFUV3YlaYZHA9ctUQ)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t, tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericAssign((void*)(&(*data_0)->data[h_0].Field2), (void*)val_0, (&NTI__yaPo43V0YO5LtJo439a78nQ_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__WQDZidLzl1aNsdDF6kVTPw)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t) { tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_187; tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* T2_; n_1 = (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_187)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_187)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_187)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_187), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*) newSeq((&NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_187)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_188; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ)); nimCopyMem((void*)(&T18_), (NIM_CONST void*)(&n_1->data[i].Field2), sizeof(T18_)); chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.topicInfos.data, NIM_NIL); n_1->data[i].Field2.topicInfos.counter = 0; n_1->data[i].Field2.expire.value = 0; n_1->data[i].Field2.score = 0; n_1->data[i].Field2.appScore = 0; n_1->data[i].Field2.behaviourPenalty = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__GckEoeMFUV3YlaYZHA9ctUQ(t, (&(*t).data), T17_, (&T18_), eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_188)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_188); } LA6: ; } } } #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__rM9aZUoRI7rNyEKc8uRPl9cgtables)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_189;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_189)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_189); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___xzxLNZV2c3Bsgb13gx6tMA)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*) newSeq((&NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__vJ02aY7HBk05EaJuEQaJQgtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericAssign((void*)(&(*t).data->data[index].Field2), (void*)val_0, (&NTI__yaPo43V0YO5LtJo439a78nQ_)); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_190; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_191; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*) newSeq((&NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__1jsXYrwRFUGLlG2BeelqrAtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__WQDZidLzl1aNsdDF6kVTPw(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__rM9aZUoRI7rNyEKc8uRPl9cgtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_190)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_190); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__GckEoeMFUV3YlaYZHA9ctUQ(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_191)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_191); } LA11_: ; } #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ*, X5BX5D___WENRyLG9cGjeqB35OUyshhw)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__vJ02aY7HBk05EaJuEQaJQgtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T8_ = (NimStringDesc*)0; T8_ = dollar___YvhybdNIMaDdbU9cTJva0oQ_2(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; 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__FrKZhysisZSGodXCzM29aYgtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_192;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_192)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_192); }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__5mhyDjYnYg3VRIfCO01PYA_2)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__FrKZhysisZSGodXCzM29aYgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__5mhyDjYnYg3VRIfCO01PYA)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__5mhyDjYnYg3VRIfCO01PYA_2(t, key_0); goto BeforeRet_; }BeforeRet_: ; return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg*, X5BX5D___hpb2BQXszL8D5bc7ZT464Q)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t, NimStringDesc* key_0) { tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__FrKZhysisZSGodXCzM29aYgtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; 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__btqUwgnn19cnj5V6SWLn0Fwtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_193;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_193)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_193); }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__M6TwvyofEydpecc39a5W6MQtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_194; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_195; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_196; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_194)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_195)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_194) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_195)); 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__4SoG2KRQy3oMm9aUzSLtGrA_196)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_196) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__7GlQiwrefpRvJvYwYhMgLw)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw* t, tySequence__9bIYZNL3t229a9bbJxXEVTAsg** data_0, NimStringDesc* key_0, tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field2 = (*val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__yMTsabl7yAtsHomwbnk3ng)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw* t) { tySequence__9bIYZNL3t229a9bbJxXEVTAsg* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_197; tySequence__9bIYZNL3t229a9bbJxXEVTAsg* T2_; n_1 = (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_197)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_197)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_197)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_197), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*) newSeq((&NTI__9bIYZNL3t229a9bbJxXEVTAsg_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_197)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_198; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = n_1->data[i].Field2; chckNil((void*)(&n_1->data[i].Field2)); nimZeroMem((void*)(&n_1->data[i].Field2), sizeof(tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ)); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__7GlQiwrefpRvJvYwYhMgLw(t, (&(*t).data), T17_, (&T18_), eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_198)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_198); } LA6: ; } } } #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__XwO2yG6E9ahJZSPI2vn39aRQtables)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_199;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_199)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_199); }BeforeRet_: ; return result;} #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ*, mgetOrPut__MCvDd3w0LIPvtjlieoPRfA)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw* t, NimStringDesc* key_0, tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ* val_0) { tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ* result; NI hc; NI index; result = (tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ*)0; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*) newSeq((&NTI__9bIYZNL3t229a9bbJxXEVTAsg_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__btqUwgnn19cnj5V6SWLn0Fwtables((*t), key_0, (&hc)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_200; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_201; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T17_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T22_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA23_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9bIYZNL3t229a9bbJxXEVTAsg*) newSeq((&NTI__9bIYZNL3t229a9bbJxXEVTAsg_), ((NI) 64))); } LA18_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T27_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (NIM_BOOL)0; T27_ = mustRehash__M6TwvyofEydpecc39a5W6MQtables((*t)); if (!T27_) goto LA28_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__yMTsabl7yAtsHomwbnk3ng(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__XwO2yG6E9ahJZSPI2vn39aRQtables((*t), key_0, hc); } LA28_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_200)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_200); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__7GlQiwrefpRvJvYwYhMgLw(t, (&(*t).data), key_0, val_0, hc, index); #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_201)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_201); } LA13_: ; #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); 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__iwmhIAWQRjBezsCBsAXW9cwtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_202; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_203; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_204; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_202)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_203)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_202) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_203)); 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__4SoG2KRQy3oMm9aUzSLtGrA_204)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_204) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__q9acNsGKDYv530f5vZvYAPA)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t, tySequence__ePVkqZZoBAVzojrVYd6imA** data_0, NimStringDesc* key_0, tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field2 = (*val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__WzjAaigl7LtLm3CJBE9cGog)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t) { tySequence__ePVkqZZoBAVzojrVYd6imA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_205; tySequence__ePVkqZZoBAVzojrVYd6imA* T2_; n_1 = (tySequence__ePVkqZZoBAVzojrVYd6imA*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_205)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_205)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_205)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_205), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__ePVkqZZoBAVzojrVYd6imA*) newSeq((&NTI__ePVkqZZoBAVzojrVYd6imA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_205)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__ePVkqZZoBAVzojrVYd6imA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_206; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = n_1->data[i].Field2; chckNil((void*)(&n_1->data[i].Field2)); nimZeroMem((void*)(&n_1->data[i].Field2), sizeof(tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg)); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__q9acNsGKDYv530f5vZvYAPA(t, (&(*t).data), T17_, (&T18_), eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_206)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_206); } LA6: ; } } } #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__AwgKfNsin9bAS9bMydZAUHAgtables)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_207;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_207)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_207); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___nUqrovATG7qtF09chrJe1GQ)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ* t, NimStringDesc* key_0, tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__ePVkqZZoBAVzojrVYd6imA*) newSeq((&NTI__ePVkqZZoBAVzojrVYd6imA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__FrKZhysisZSGodXCzM29aYgtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[index].Field2 = (*val_0); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_208; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_209; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__ePVkqZZoBAVzojrVYd6imA*) newSeq((&NTI__ePVkqZZoBAVzojrVYd6imA_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__iwmhIAWQRjBezsCBsAXW9cwtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__WzjAaigl7LtLm3CJBE9cGog(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__AwgKfNsin9bAS9bMydZAUHAgtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_208)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_208); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__q9acNsGKDYv530f5vZvYAPA(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_209)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_209); } LA11_: ; } #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__EiB3KQ9aUf7qCEvToovfzDA)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, NimStringDesc* key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_210; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_210)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_210); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); (*t).data->data[i].Field2.counter = 0; { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_211; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_211)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_211) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2.data), (*t).data->data[i].Field2.data); (*t).data->data[jX60gensym17455590_].Field2.counter = (*t).data->data[i].Field2.counter; chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); (*t).data->data[i].Field2.counter = 0; } } } LA6: ; } LA4_: ; } #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__SQjCoQhQnjKM8i8SuUiiCQ)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*, mgetOrPut__ZaDcuPfPOOcFxfMBp7p8hA)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg* t, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0) { tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* result; NI hc; NI index; result = (tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*)0; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables((*t), key_0, (&hc)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_212; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_213; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T17_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T22_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA23_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*) newSeq((&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_), ((NI) 64))); } LA18_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T27_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (NIM_BOOL)0; T27_ = mustRehash__M4l9bZOYknOzxX1cBg2UNAwtables((*t)); if (!T27_) goto LA28_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__bwNeSkAK4eUglKJ6FGbWuw(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__Fblsv3kbpFayLQjF5L5p0Atables((*t), key_0, hc); } LA28_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_212)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_212); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__kTzRecZSn9aTYJJPQH5iAPA(t, (&(*t).data), key_0, val_0, hc, index); #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_213)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_213); } LA13_: ; #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); return result;} #line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5D___D9a9c9a0Q7g3Wf0nuglUeZZvQ_2)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { NI hcX60gensym17455406_; NI indexX60gensym17455407_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym17455406_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455407_ = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables(t, key_0, (&hcX60gensym17455406_)); #line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455407_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455407_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455407_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym17455407_].Field2.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = t.data->data[indexX60gensym17455407_].Field2.counter; } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; } #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__Y6uWRTnvze6UjWwPlQcwtwtables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_214;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #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__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_214)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_214); }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__hvQmfCDUcowU4AG5rGoe4Atables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_215; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_216; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_217; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_215)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_216)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_215) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_216)); 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__4SoG2KRQy3oMm9aUzSLtGrA_217)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_217) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9cglu9bfmTfUfrER6aDEjenA)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t, tySequence__Fdd1zCc4iVW86c0yW4quCQ** data_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericAssign((void*)(&(*data_0)->data[h_0].Field2), (void*)val_0, (&NTI__9bIfp9aTAZKB9cehqCItD41cg_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__ZAP9cTx3WaWg9b9bWAfNfIW5w)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t) { tySequence__Fdd1zCc4iVW86c0yW4quCQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_218; tySequence__Fdd1zCc4iVW86c0yW4quCQ* T2_; n_1 = (tySequence__Fdd1zCc4iVW86c0yW4quCQ*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_218)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_218)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_218)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_218), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__Fdd1zCc4iVW86c0yW4quCQ*) newSeq((&NTI__Fdd1zCc4iVW86c0yW4quCQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_218)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__Fdd1zCc4iVW86c0yW4quCQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_219; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* T17_; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg)); nimCopyMem((void*)(&T18_), (NIM_CONST void*)(&n_1->data[i].Field2), sizeof(T18_)); chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.seqno, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.topicIDs, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.signature, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.key, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__9cglu9bfmTfUfrER6aDEjenA(t, (&(*t).data), T17_, (&T18_), eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_219)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_219); } LA6: ; } } } #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__8IAAU649bTY12dqm86cdfowtables)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_220;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_220)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_220); }BeforeRet_: ; return result;} #line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKeyOrPut__gIFadV49cgzlPo4J2dvlKsQ)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__Fdd1zCc4iVW86c0yW4quCQ*) newSeq((&NTI__Fdd1zCc4iVW86c0yW4quCQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__Y6uWRTnvze6UjWwPlQcwtwtables((*t), key_0, (&hc)); #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_221; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_222; #line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" result = NIM_FALSE; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T17_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T22_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA23_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__Fdd1zCc4iVW86c0yW4quCQ*) newSeq((&NTI__Fdd1zCc4iVW86c0yW4quCQ_), ((NI) 64))); } LA18_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T27_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (NIM_BOOL)0; T27_ = mustRehash__hvQmfCDUcowU4AG5rGoe4Atables((*t)); if (!T27_) goto LA28_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__ZAP9cTx3WaWg9b9bWAfNfIW5w(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__8IAAU649bTY12dqm86cdfowtables((*t), key_0, hc); } LA28_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_221)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_221); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__9cglu9bfmTfUfrER6aDEjenA(t, (&(*t).data), key_0, val_0, hc, index); #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_222)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_222); } goto LA11_; LA13_: ; { #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" result = NIM_TRUE; } LA11_: ; 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__StBMRrg9avXY1PFmhw9cPKEgtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_223;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; 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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_223)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_223); }BeforeRet_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw, getOrDefault__er9bVZY8IMN9cXFoTWG9czGJw)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_Moment__p19adwOigsIe5d3NlfPJOEw result; NI hcX60gensym148310219_; NI indexX60gensym148310220_; nimZeroMem((void*)(&result), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); hcX60gensym148310219_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym148310220_ = rawGet__StBMRrg9avXY1PFmhw9cPKEgtables(t, key_0, (&hcX60gensym148310219_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym148310220_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym148310220_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym148310220_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym148310220_].Field2; } LA3_: ; 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__0cTJ2e7yg5HjeHX72c0klQtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_224; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_225; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_226; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_224)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_225)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_224) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_225)); 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__4SoG2KRQy3oMm9aUzSLtGrA_226)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_226) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__dkvugU9aha3FN80zZRCvJug)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t, tySequence__Y9bpibYYCq7U9bI2q2EkdjDA** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field2 = val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__JhoaJsFdpdGn7AonJKG3oQ)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t) { tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_227; tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* T2_; n_1 = (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_227)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_227)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_227)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_227), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*) newSeq((&NTI__Y9bpibYYCq7U9bI2q2EkdjDA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_227)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_228; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = n_1->data[i].Field2; chckNil((void*)(&n_1->data[i].Field2)); nimZeroMem((void*)(&n_1->data[i].Field2), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__dkvugU9aha3FN80zZRCvJug(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_228)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_228); } LA6: ; } } } #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__lklbNvGsmgX0vJaD9b2f3EAtables)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_229;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_229)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_229); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___qUx3CQ0Te8q7c7izmsXPxg)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*) newSeq((&NTI__Y9bpibYYCq7U9bI2q2EkdjDA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__StBMRrg9avXY1PFmhw9cPKEgtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[index].Field2 = val_0; } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_230; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_231; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*) newSeq((&NTI__Y9bpibYYCq7U9bI2q2EkdjDA_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__0cTJ2e7yg5HjeHX72c0klQtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__JhoaJsFdpdGn7AonJKG3oQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__lklbNvGsmgX0vJaD9b2f3EAtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_230)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_230); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__dkvugU9aha3FN80zZRCvJug(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_231)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_231); } LA11_: ; } #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YgksjWNRlXmqTsYrKiDhyA_2)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__ez9a4xgJyMSq4U8ifsBBZIAtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__YgksjWNRlXmqTsYrKiDhyA)(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__YgksjWNRlXmqTsYrKiDhyA_2(t, key_0); goto BeforeRet_; }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__T9akKxGSSCsDPkyEZyes1ug_2)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__StBMRrg9avXY1PFmhw9cPKEgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__T9akKxGSSCsDPkyEZyes1ug)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__T9akKxGSSCsDPkyEZyes1ug_2(t, key_0); goto BeforeRet_; }BeforeRet_: ; return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw*, X5BX5D___mqdVHiJmQ6BiQZdDQVXLOw)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_Moment__p19adwOigsIe5d3NlfPJOEw* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_Moment__p19adwOigsIe5d3NlfPJOEw*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__StBMRrg9avXY1PFmhw9cPKEgtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T8_ = (NimStringDesc*)0; T8_ = dollar___YvhybdNIMaDdbU9cTJva0oQ_2(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg, getOrDefault__tQf70Lslv7MteHEZn4j6OA)(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ t, NimStringDesc* key_0) { tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg result; NI hcX60gensym142530397_; NI indexX60gensym142530398_; nimZeroMem((void*)(&result), sizeof(tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg)); hcX60gensym142530397_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym142530398_ = rawGet__FrKZhysisZSGodXCzM29aYgtables(t, key_0, (&hcX60gensym142530397_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym142530398_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym142530398_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym142530398_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym142530398_].Field2; } LA3_: ; return result;} #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__U7HR00XiiC4tOJ39csPgf9cg)(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg t, NimStringDesc* key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw default_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { NI hcX60gensym142900420_; NI indexX60gensym142900421_; hcX60gensym142900420_ = (NI)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym142900421_ = rawGet__PM9btsJmhNOJ7EUfpwXlHZwtables(t, key_0, (&hcX60gensym142900420_)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym142900421_)) goto LA3_; if ((NU)(indexX60gensym142900421_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym142900421_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym142900421_].Field2.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = t.data->data[indexX60gensym142900421_].Field2.counter; } goto LA1_; LA3_: ; { genericSeqAssign((&(*Result).data), default_0.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = default_0.counter; } LA1_: ; } #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__8T9bUgwKnUi0xchlEoA9cSGw_2)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__Y6uWRTnvze6UjWwPlQcwtwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__8T9bUgwKnUi0xchlEoA9cSGw)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__8T9bUgwKnUi0xchlEoA9cSGw_2(t, key_0); goto BeforeRet_; }BeforeRet_: ; return result;} #line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5D___dm23K4Ff1CuyQ5LhLLjcrQ)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* Result) { NI hcX60gensym17455406_; NI indexX60gensym17455407_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); unsureAsgnRef((void**)&(*Result).seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result).topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result).signature, NIM_NIL); unsureAsgnRef((void**)&(*Result).key, NIM_NIL); hcX60gensym17455406_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455407_ = rawGet__Y6uWRTnvze6UjWwPlQcwtwtables(t, key_0, (&hcX60gensym17455406_)); #line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455407_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455407_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455407_,(t.data ? t.data->Sup.len : 0)-1); } genericAssign((void*)Result, (void*)(&t.data->data[indexX60gensym17455407_].Field2), (&NTI__9bIfp9aTAZKB9cehqCItD41cg_)); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T8_ = (NimStringDesc*)0; T8_ = dollar___zMVAqVKur1IdGuBDQciPBg(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; } #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__pNb3Fa7BkaQ2OM9akLoFz4wtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_232;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_232)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_232); }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__Hk9cTz5MsSIzoOzG2xVr8PAtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_233; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_234; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_235; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_233)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_234)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_233) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_234)); 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__4SoG2KRQy3oMm9aUzSLtGrA_235)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_235) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__6j4JKj0tjurPQFG1YkzFRw)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t, tySequence__a9czYAVXtt3ELF2dd9apg7CA** data_0, NimStringDesc* key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field2 = val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__0kI9bxxnmlaAmVmIlBsJDNA)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t) { tySequence__a9czYAVXtt3ELF2dd9apg7CA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_236; tySequence__a9czYAVXtt3ELF2dd9apg7CA* T2_; n_1 = (tySequence__a9czYAVXtt3ELF2dd9apg7CA*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_236)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_236)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_236)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_236), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__a9czYAVXtt3ELF2dd9apg7CA*) newSeq((&NTI__a9czYAVXtt3ELF2dd9apg7CA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_236)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__a9czYAVXtt3ELF2dd9apg7CA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_237; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = n_1->data[i].Field2; chckNil((void*)(&n_1->data[i].Field2)); nimZeroMem((void*)(&n_1->data[i].Field2), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__6j4JKj0tjurPQFG1YkzFRw(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_237)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_237); } LA6: ; } } } #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__CAfoi9aQc1fAAYpGg71zEJgtables)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_238;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_238)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_238); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___Yf5SXizONERQCK2yVmC8HQ)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t, NimStringDesc* key_0, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__a9czYAVXtt3ELF2dd9apg7CA*) newSeq((&NTI__a9czYAVXtt3ELF2dd9apg7CA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__pNb3Fa7BkaQ2OM9akLoFz4wtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[index].Field2 = val_0; } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_239; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_240; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__a9czYAVXtt3ELF2dd9apg7CA*) newSeq((&NTI__a9czYAVXtt3ELF2dd9apg7CA_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__Hk9cTz5MsSIzoOzG2xVr8PAtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__0kI9bxxnmlaAmVmIlBsJDNA(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__CAfoi9aQc1fAAYpGg71zEJgtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_239)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_239); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__6j4JKj0tjurPQFG1YkzFRw(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_240)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_240); } LA11_: ; } static N_NIMCALL(void, Marker_tySequence__9aslpbPC7Zz3Ti6qyChmX5w)(void* p, NI op) { tySequence__9aslpbPC7Zz3Ti6qyChmX5w* a; NI T1_; a = (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.ihave, op); nimGCvisit((void*)a->data[T1_].Field2.iwant, op); nimGCvisit((void*)a->data[T1_].Field2.graft, op); nimGCvisit((void*)a->data[T1_].Field2.prune, op); } } #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__VEtghRpiKvYYlBfyy5UDxA)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__wmgwqGOqQ6W7LvLoxcbsVA)(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__StBMRrg9avXY1PFmhw9cPKEgtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_244; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_244)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_244); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field1)); unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field2)); nimZeroMem((void*)(&(*t).data->data[i].Field2), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_245; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_245)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_245) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1.data), (*t).data->data[i].Field1.data); (*t).data->data[jX60gensym17455590_].Field2 = (*t).data->data[i].Field2; chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); (*t).data->data[i].Field2.value = 0; } } } LA6: ; } LA4_: ; } #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__kcQAIAoIExOL9bMCkMAoW2A)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__jRPPXsWF4rzSK31fvXCaRA)(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; 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__Thqo7usZdbVrQqOvuHQk1Qtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_246;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #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__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_246)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_246); }BeforeRet_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__Buhxs4BN159c0tVGPdoNJHA)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* Result) { NI hcX60gensym145305395_; NI indexX60gensym145305396_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym145305395_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym145305396_ = rawGet__Thqo7usZdbVrQqOvuHQk1Qtables(t, key_0, (&hcX60gensym145305395_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym145305396_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym145305396_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym145305396_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym145305396_].Field2.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*Result).counter = t.data->data[indexX60gensym145305396_].Field2.counter; } LA3_: ; } #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__CN9bMYx03mEPFq8RQwQzSbA_2)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__Thqo7usZdbVrQqOvuHQk1Qtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__CN9bMYx03mEPFq8RQwQzSbA)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__CN9bMYx03mEPFq8RQwQzSbA_2(t, key_0); goto BeforeRet_; }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__hsAwvfZVmO8CXMKwQmQFIQtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_247; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_248; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_249; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_247)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_248)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_247) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_248)); 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__4SoG2KRQy3oMm9aUzSLtGrA_249)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_249) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__weoE469canJV0e9cwuW8DXUA)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t, tySequence__uWop5OFSkZe0GjlY2KeNCQ** data_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__mCNkbRt6reLJd0LmA86eoQ)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t) { tySequence__uWop5OFSkZe0GjlY2KeNCQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_250; tySequence__uWop5OFSkZe0GjlY2KeNCQ* T2_; n_1 = (tySequence__uWop5OFSkZe0GjlY2KeNCQ*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_250)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_250)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_250)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_250), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__uWop5OFSkZe0GjlY2KeNCQ*) newSeq((&NTI__uWop5OFSkZe0GjlY2KeNCQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_250)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__uWop5OFSkZe0GjlY2KeNCQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_251; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw T17_; tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); T17_.data.buffer = n_1->data[i].Field1.data.buffer; T17_.data.offset = n_1->data[i].Field1.data.offset; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data.buffer, NIM_NIL); n_1->data[i].Field1.data.offset = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__weoE469canJV0e9cwuW8DXUA(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_251)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_251); } LA6: ; } } } #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__jBkYnA6RifODwa9bOf0icSgtables)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_252;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_252)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_252); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___T8DTSGl5KPkZQmhgSHDOhQ)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0, tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__uWop5OFSkZe0GjlY2KeNCQ*) newSeq((&NTI__uWop5OFSkZe0GjlY2KeNCQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__Thqo7usZdbVrQqOvuHQk1Qtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*t).data->data[index].Field2.data), val_0.data, (&NTI__fUw9czUTIZ9b39boL0IkeycMA_)); (*t).data->data[index].Field2.counter = val_0.counter; } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_253; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_254; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__uWop5OFSkZe0GjlY2KeNCQ*) newSeq((&NTI__uWop5OFSkZe0GjlY2KeNCQ_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__hsAwvfZVmO8CXMKwQmQFIQtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__mCNkbRt6reLJd0LmA86eoQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__jBkYnA6RifODwa9bOf0icSgtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_253)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_253); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__weoE469canJV0e9cwuW8DXUA(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_254)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_254); } LA11_: ; } #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*, X5BX5D___cHM8Lss2fo5aGHijt3RllA)(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw* t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw key_0) { tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__Thqo7usZdbVrQqOvuHQk1Qtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T8_ = (NimStringDesc*)0; T8_ = dollar___9clTvx1x9boEUsy637oTVrWA(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__Rf1UFHBn2Z8HOPBcRt5H3g)(tyObject_Table__7jF9cWTJuKouswppQdViGuQ* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__vJ02aY7HBk05EaJuEQaJQgtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_255; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_255)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_255); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field1)); unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.topicInfos.data, NIM_NIL); (*t).data->data[i].Field2.topicInfos.counter = 0; (*t).data->data[i].Field2.expire.value = 0; (*t).data->data[i].Field2.score = 0; (*t).data->data[i].Field2.appScore = 0; (*t).data->data[i].Field2.behaviourPenalty = 0; { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_256; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_256)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_256) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1.data), (*t).data->data[i].Field1.data); genericShallowAssign((void*)(&(*t).data->data[jX60gensym17455590_].Field2), (void*)(&(*t).data->data[i].Field2), (&NTI__yaPo43V0YO5LtJo439a78nQ_)); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.topicInfos.data, NIM_NIL); (*t).data->data[i].Field2.topicInfos.counter = 0; (*t).data->data[i].Field2.expire.value = 0; (*t).data->data[i].Field2.score = 0; (*t).data->data[i].Field2.appScore = 0; (*t).data->data[i].Field2.behaviourPenalty = 0; } } } LA6: ; } LA4_: ; } #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__OZBBHr3XA9c6NNxez7oVbvw)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw*, X5BX5D___Ttpr9bskBFNaCZFz8NQOgwg)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t, NimStringDesc* key_0) { tyObject_Moment__p19adwOigsIe5d3NlfPJOEw* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_Moment__p19adwOigsIe5d3NlfPJOEw*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__pNb3Fa7BkaQ2OM9akLoFz4wtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__Us6zCNTSkMAAVBtp0fOn6g)(tyObject_Table__30SNsEhxoOsalydUEsCtnQ* t, NimStringDesc* key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__pNb3Fa7BkaQ2OM9akLoFz4wtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_257; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_257)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_257); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field2)); nimZeroMem((void*)(&(*t).data->data[i].Field2), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_258; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_258)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_258) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1), (*t).data->data[i].Field1); (*t).data->data[jX60gensym17455590_].Field2 = (*t).data->data[i].Field2; chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); (*t).data->data[i].Field2.value = 0; } } } LA6: ; } LA4_: ; } #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__KgRG73yfrnFf79a5jALavMwtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_259;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_259)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_259); }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__GOgpmOMatHa4W9ahQGQgqCQ_2)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__KgRG73yfrnFf79a5jALavMwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__GOgpmOMatHa4W9ahQGQgqCQ)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__GOgpmOMatHa4W9ahQGQgqCQ_2(t, key_0); goto BeforeRet_; }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__IRsKfuJRpa7JHu9axcxIAJgtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_260; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_261; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_262; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_260)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_261)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_260) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_261)); 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__4SoG2KRQy3oMm9aUzSLtGrA_262)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_262) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__3dkp9cqtD49b9aQIW4K5PXYQw)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t, tySequence__9aslpbPC7Zz3Ti6qyChmX5w** data_0, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2.ihave), (*val_0).ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&(*data_0)->data[h_0].Field2.iwant), (*val_0).iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&(*data_0)->data[h_0].Field2.graft), (*val_0).graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&(*data_0)->data[h_0].Field2.prune), (*val_0).prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__wrX4d0eOkvUv6kvpGZ6ewg)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t) { tySequence__9aslpbPC7Zz3Ti6qyChmX5w* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_263; tySequence__9aslpbPC7Zz3Ti6qyChmX5w* T2_; n_1 = (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_263)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_263)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_263)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_263), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*) newSeq((&NTI__9aslpbPC7Zz3Ti6qyChmX5w_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_263)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_264; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* T17_; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng)); T18_.ihave = n_1->data[i].Field2.ihave; T18_.iwant = n_1->data[i].Field2.iwant; T18_.graft = n_1->data[i].Field2.graft; T18_.prune = n_1->data[i].Field2.prune; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.ihave, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.iwant, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.graft, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.prune, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__3dkp9cqtD49b9aQIW4K5PXYQw(t, (&(*t).data), T17_, (&T18_), eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_264)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_264); } LA6: ; } } } #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__LiJf9a8HP6arhUaTPxvS4LAtables)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_265;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_265)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_265); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___9bwSTc7JgRplEYSWsN9bfUrw)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0, tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*) newSeq((&NTI__9aslpbPC7Zz3Ti6qyChmX5w_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__KgRG73yfrnFf79a5jALavMwtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*t).data->data[index].Field2.ihave), (*val_0).ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&(*t).data->data[index].Field2.iwant), (*val_0).iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&(*t).data->data[index].Field2.graft), (*val_0).graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&(*t).data->data[index].Field2.prune), (*val_0).prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_266; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_267; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9aslpbPC7Zz3Ti6qyChmX5w*) newSeq((&NTI__9aslpbPC7Zz3Ti6qyChmX5w_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__IRsKfuJRpa7JHu9axcxIAJgtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__wrX4d0eOkvUv6kvpGZ6ewg(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__LiJf9a8HP6arhUaTPxvS4LAtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_266)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_266); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__3dkp9cqtD49b9aQIW4K5PXYQw(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_267)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_267); } LA11_: ; } #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng*, X5BX5D___zEnS1rnDhy9bxYceKJqF9bbQ)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA* t, tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* key_0) { tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__KgRG73yfrnFf79a5jALavMwtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.Sup.message; (*T6_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_94)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 264); } LA1_: ; return result;} #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__CldtChlVPz5XrafEegmvPQ)(tyObject_Table__u5L4byG0svNLA0OYq4TmxA t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__VjBjf9bpfj9b9b0Zyr0XQWo8w)(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig* t, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__Y6uWRTnvze6UjWwPlQcwtwtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_268; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_268)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_268); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.seqno, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.signature, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.key, NIM_NIL); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_269; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_269)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_269) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1), (*t).data->data[i].Field1); genericShallowAssign((void*)(&(*t).data->data[jX60gensym17455590_].Field2), (void*)(&(*t).data->data[i].Field2), (&NTI__9bIfp9aTAZKB9cehqCItD41cg_)); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.seqno, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.signature, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.key, NIM_NIL); } } } LA6: ; } LA4_: ; } #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__fWscobwjG9cc80TS3P8AdiA)(NI initialSize, tyObject_Table__30SNsEhxoOsalydUEsCtnQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__a9czYAVXtt3ELF2dd9apg7CA*) newSeq((&NTI__a9czYAVXtt3ELF2dd9apg7CA_), ((NI) (initialSize))));} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__tJa9bdEdtdO20DRV0bFclxQ)(NI initialSize, tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__UuxWsCxMkcgdpNKQqNagIQ*) newSeq((&NTI__UuxWsCxMkcgdpNKQqNagIQ_), ((NI) (initialSize))));} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__ngzzpWF2pl5bo0EoV9afteQ)(NI initialSize, tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__9c0dnHKqrAJoOYibqj28Tqw*) newSeq((&NTI__9c0dnHKqrAJoOYibqj28Tqw_), ((NI) (initialSize))));} static N_NIMCALL(void, Marker_tySequence__0pNp33hfens5jJ9aLEr0T1A)(void* p, NI op) { tySequence__0pNp33hfens5jJ9aLEr0T1A* a; NI T1_; a = (tySequence__0pNp33hfens5jJ9aLEr0T1A*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); } } static N_NIMCALL(void, Marker_tySequence__ZS1ahAVt82upPJYTV8RknQ)(void* p, NI op) { tySequence__ZS1ahAVt82upPJYTV8RknQ* a; NI T1_; a = (tySequence__ZS1ahAVt82upPJYTV8RknQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data, op); nimGCvisit((void*)a->data[T1_].Field2.data, op); } } static N_NIMCALL(void, Marker_tySequence__TwXs3G9bF9ad7BQkkskGRTCQ)(void* p, NI op) { tySequence__TwXs3G9bF9ad7BQkkskGRTCQ* a; NI T1_; NI T2_; NI T3_; a = (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data, op); switch (a->data[T1_].Field2.scheme) { case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0): nimGCvisit((void*)a->data[T1_].Field2._scheme_1.rsakey, op); break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1): T2_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2): T3_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3): nimGCvisit((void*)a->data[T1_].Field2._scheme_4.eckey, op); break; } } } static N_NIMCALL(void, Marker_tySequence__9cAdNiuOt3vPbm6XF7oLMIw)(void* p, NI op) { tySequence__9cAdNiuOt3vPbm6XF7oLMIw* a; NI T1_; a = (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data, op); } } static N_NIMCALL(void, Marker_tySequence__MA0zEHLrBVKsH6AAd9aPHDA)(void* p, NI op) { tySequence__MA0zEHLrBVKsH6AAd9aPHDA* a; NI T1_; a = (tySequence__MA0zEHLrBVKsH6AAd9aPHDA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1.data, op); } } static N_NIMCALL(void, Marker_tySequence__ZGDdbXPD9bUBYNLtwtuTWrA)(void* p, NI op) { tySequence__ZGDdbXPD9bUBYNLtwtuTWrA* a; NI T1_; a = (tySequence__ZGDdbXPD9bUBYNLtwtuTWrA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); } } static N_NIMCALL(void, Marker_tySequence__bqBMFIjg0BA9aW4cUrDr4aw)(void* p, NI op) { tySequence__bqBMFIjg0BA9aW4cUrDr4aw* a; NI T1_; a = (tySequence__bqBMFIjg0BA9aW4cUrDr4aw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); } } static N_NIMCALL(void, Marker_tySequence__Yjh7j69bRJilZ9ctrRBprjIw)(void* p, NI op) { tySequence__Yjh7j69bRJilZ9ctrRBprjIw* a; NI T1_; a = (tySequence__Yjh7j69bRJilZ9ctrRBprjIw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.ClE_0, op); } } static N_NIMCALL(void, Marker_tySequence__6siov3Lsmvxd84pp09b2kFA)(void* p, NI op) { tySequence__6siov3Lsmvxd84pp09b2kFA* a; NI T1_; a = (tySequence__6siov3Lsmvxd84pp09b2kFA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); } } static N_NIMCALL(void, Marker_tySequence__9bws6EaVEE1bogDOSVwy9a9cA)(void* p, NI op) { tySequence__9bws6EaVEE1bogDOSVwy9a9cA* a; NI T1_; a = (tySequence__9bws6EaVEE1bogDOSVwy9a9cA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field2.onPeerConnected.ClE_0, op); nimGCvisit((void*)a->data[T1_].Field2.onPeerDisconnected.ClE_0, op); } } static N_NIMCALL(void, Marker_tySequence__7X6z61BQKOIIAG9aGlkAnSw)(void* p, NI op) { tySequence__7X6z61BQKOIIAG9aGlkAnSw* a; NI T1_; NI T2_; NI T3_; NI T4_; NI T5_; a = (tySequence__7X6z61BQKOIIAG9aGlkAnSw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); T2_ = (NI)0; T3_ = (NI)0; T4_ = (NI)0; nimGCvisit((void*)a->data[T1_].Field2.topics, op); T5_ = (NI)0; nimGCvisit((void*)a->data[T1_].Field2.handler.ClE_0, op); nimGCvisit((void*)a->data[T1_].Field2.queue, op); } } #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__yZH0Io0JbqfAY1uuNiypgA)(NI initialSize, tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__7X6z61BQKOIIAG9aGlkAnSw*) newSeq((&NTI__7X6z61BQKOIIAG9aGlkAnSw_), ((NI) (initialSize))));} #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__2FDRjTrEGFjbzlunJwEgLQ)(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; 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__ofNEKCYvRbLbMIu2mdmaHwtables)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_292;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #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__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_292)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_292); }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__7REWkNePyt0YPCY5vLJ9aJA_2)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__ofNEKCYvRbLbMIu2mdmaHwtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__7REWkNePyt0YPCY5vLJ9aJA)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__7REWkNePyt0YPCY5vLJ9aJA_2(t, key_0); goto BeforeRet_; }BeforeRet_: ; return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__E1SmoJqMgaZVrSptBt7HXg)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g* t, tyObject_NodecolonObjectType___qHnzRdH4zCCluGzY2Ao49cg* key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__ofNEKCYvRbLbMIu2mdmaHwtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_293; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_293)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_293); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_294; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_294)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_294) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); } } } LA6: ; } LA4_: ; } #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__QBjD7R3CI1wPa9cxWXkZ9cng)(tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} static N_NIMCALL(void, Marker_tySequence__b15zLYqiMPkiLv2o00nNdA)(void* p, NI op) { tySequence__b15zLYqiMPkiLv2o00nNdA* a; NI T1_; a = (tySequence__b15zLYqiMPkiLv2o00nNdA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.contentFilters, op); nimGCvisit((void*)a->data[T1_].Field2.handler.ClE_0, op); } } static N_NIMCALL(void, Marker_tySequence__NhrD4IueRTlBqNEpcAHOaw)(void* p, NI op) { tySequence__NhrD4IueRTlBqNEpcAHOaw* a; NI T1_; a = (tySequence__NhrD4IueRTlBqNEpcAHOaw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.topics, op); nimGCvisit((void*)a->data[T1_].Field2.handler.ClE_0, op); } } static N_NIMCALL(void, Marker_tyRef__WVXdlbpZMc1zwgdXod13jA)(void* p, NI op) { tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* a; a = (tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw*)p; nimGCvisit((void*)(*a).data, op);} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__hQ9bFwAhh9aMCMXstdeoVxwg)(NI initialSize, tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*) newSeq((&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_), ((NI) (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__LvRw9cAKRC9b1pD3bnSd1DdAtables)(NI count_0) { NI result; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_299; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_300; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_301; 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__4SoG2KRQy3oMm9aUzSLtGrA_299)) { raiseOverflow(); }; if (((NI) 2) == 0){ raiseDivByZero(); } if (nimDivInt((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_299), ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_300)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_300), ((NI) 4), &TM__4SoG2KRQy3oMm9aUzSLtGrA_301)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_301)); 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__rtOJIKZRkH0ye0O3ElqOJwtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_302;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_302)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_302); }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__DV49a9a0OytLJSFaGswukobAtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_303; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_304; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_305; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_303)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_304)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_303) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_304)); 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__4SoG2KRQy3oMm9aUzSLtGrA_305)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_305) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__4H4yydyNilvrrY9brz0MN9cw)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, tySequence__9bnMQh9b5oMSxlDf1K9buBp7w** data_0, NimStringDesc* key_0, tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__1ET8xYnHokqyfFvbcKUKVQ)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t) { tySequence__9bnMQh9b5oMSxlDf1K9buBp7w* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_306; tySequence__9bnMQh9b5oMSxlDf1K9buBp7w* T2_; n_1 = (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_306)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_306)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_306)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_306), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*) newSeq((&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_306)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_307; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__4H4yydyNilvrrY9brz0MN9cw(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_307)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_307); } LA6: ; } } } #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__fXLx2UAHt9aAo9bmwgg8DpbQtables)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_308;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_308)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_308); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___BJPSOJGEKNMWOH9aXCfoahA)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, NimStringDesc* key_0, tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*) newSeq((&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__rtOJIKZRkH0ye0O3ElqOJwtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field2), val_0); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_309; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_310; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*) newSeq((&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__DV49a9a0OytLJSFaGswukobAtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__1ET8xYnHokqyfFvbcKUKVQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__fXLx2UAHt9aAo9bmwgg8DpbQtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_309)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_309); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__4H4yydyNilvrrY9brz0MN9cw(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_310)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_310); } LA11_: ; } #line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, toTable__t08hRJpLxUjAQmB2SFOxVg)(tyTuple__rViK9a9bqo0ixcIRVpyPlomg* pairs, NI pairsLen_0, tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* Result) { NI T1_; #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((pairsLen_0) < ((NI) 0) || (pairsLen_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(pairsLen_0, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rightSize__LvRw9cAKRC9b1pD3bnSd1DdAtables(((NI) (pairsLen_0))); #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" initTable__hQ9bFwAhh9aMCMXstdeoVxwg(T1_, Result); { NimStringDesc* key_1; tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_1; NI i; key_1 = (NimStringDesc*)0; val_1 = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg*)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__4SoG2KRQy3oMm9aUzSLtGrA_311; #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 < pairsLen_0)) goto LA4; #line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(pairsLen_0)){ raiseIndexError2(i,pairsLen_0-1); } key_1 = pairs[i].Field0; #line 5 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if ((NU)(i) >= (NU)(pairsLen_0)){ raiseIndexError2(i,pairsLen_0-1); } val_1 = pairs[i].Field1; #line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" X5BX5Deq___BJPSOJGEKNMWOH9aXCfoahA(Result, key_1, val_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__4SoG2KRQy3oMm9aUzSLtGrA_311)) { raiseOverflow(); }; i = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_311); } LA4: ; } } } #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__BcTgud34a5lIRWt9bg40fqQ)(NI initialSize, tyObject_Table__I17elwrgUkVdxGLUkHiM7w* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__MZ7ub66T4nzKtipo9bkiB3g*) newSeq((&NTI__MZ7ub66T4nzKtipo9bkiB3g_), ((NI) (initialSize))));} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__xRwn5fDb2IO3V8mi9b7p0LA)(NI initialSize, tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*) newSeq((&NTI__ECp2Vf3ySxXeY0xLJSyjyA_), ((NI) (initialSize))));} #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__Bqp3cVZHhJpGhxMBRwTBeg)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__HKEIQLMrjpe1lPhrNEbV5Q_2)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__gviLmV9bYNLrAyNHIKDoXUQtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__HKEIQLMrjpe1lPhrNEbV5Q)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__HKEIQLMrjpe1lPhrNEbV5Q_2(t, key_0); goto BeforeRet_; }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__hSSBEzti0CsM39a7bZNbwvQtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_312; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_313; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_314; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_312)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_313)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_312) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_313)); 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__4SoG2KRQy3oMm9aUzSLtGrA_314)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_314) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__lkCP9bQ1GqS0RiN6Q419aFTQ)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tySequence__MZ7ub66T4nzKtipo9bkiB3g** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__cW009cpGr48I9beZmtalOKSg_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__vWvVtKqI3CuNEkWtS1b6MQ)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t) { tySequence__MZ7ub66T4nzKtipo9bkiB3g* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_315; tySequence__MZ7ub66T4nzKtipo9bkiB3g* T2_; n_1 = (tySequence__MZ7ub66T4nzKtipo9bkiB3g*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_315)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_315)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_315)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_315), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__MZ7ub66T4nzKtipo9bkiB3g*) newSeq((&NTI__MZ7ub66T4nzKtipo9bkiB3g_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_315)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__MZ7ub66T4nzKtipo9bkiB3g*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_316; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__lkCP9bQ1GqS0RiN6Q419aFTQ(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_316)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_316); } LA6: ; } } } #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__6OMDgzv2w9basCuwoKhMdLAtables)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_317;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_317)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_317); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___gXqHofgivyLCmsb39cj9aQ9cg)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__MZ7ub66T4nzKtipo9bkiB3g*) newSeq((&NTI__MZ7ub66T4nzKtipo9bkiB3g_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__gviLmV9bYNLrAyNHIKDoXUQtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*t).data->data[index].Field2.data), val_0.data, (&NTI__cW009cpGr48I9beZmtalOKSg_)); (*t).data->data[index].Field2.counter = val_0.counter; } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_318; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_319; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__MZ7ub66T4nzKtipo9bkiB3g*) newSeq((&NTI__MZ7ub66T4nzKtipo9bkiB3g_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__hSSBEzti0CsM39a7bZNbwvQtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__vWvVtKqI3CuNEkWtS1b6MQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__6OMDgzv2w9basCuwoKhMdLAtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_318)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_318); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__lkCP9bQ1GqS0RiN6Q419aFTQ(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_319)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_319); } LA11_: ; } #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw*, X5BX5D___zRmSrizAhjYJe1sEAxycBw)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__gviLmV9bYNLrAyNHIKDoXUQtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T8_ = (NimStringDesc*)0; T8_ = dollar___YvhybdNIMaDdbU9cTJva0oQ_2(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, hash__RKI9au2OZxHuwA0kRnJ1hbwhashes)(tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ x_0) { NI result; result = (NI)0; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = ((NI) (x_0)); 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__ukimJBVSAr9bQ7v6w9aShlrQtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_320;{ 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__RKI9au2OZxHuwA0kRnJ1hbwhashes(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_320)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_320); }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__9bHthyMI0Gf9bf9cMWKhoEkdA_2)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__ukimJBVSAr9bQ7v6w9aShlrQtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__9bHthyMI0Gf9bf9cMWKhoEkdA)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__9bHthyMI0Gf9bf9cMWKhoEkdA_2(t, key_0); goto BeforeRet_; }BeforeRet_: ; return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*, X5BX5D___Iz9adpjec486QcmpCsO9bEsw)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0) { tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__ukimJBVSAr9bQ7v6w9aShlrQtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = rawNewString((reprEnum((NI)key_0, (&NTI__oN5wkUyGVn1qXLGZW9c7EIQ_)) ? reprEnum((NI)key_0, (&NTI__oN5wkUyGVn1qXLGZW9c7EIQ_))->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, reprEnum((NI)key_0, (&NTI__oN5wkUyGVn1qXLGZW9c7EIQ_))); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, hash__mCvNMfD9adv2RP7TUrHtT3ghashes)(tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw x_0) { NI result; result = (NI)0; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = ((NI) (x_0)); 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__F57tOLo2NWfYOWEZLISHSgtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_321;{ 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__mCvNMfD9adv2RP7TUrHtT3ghashes(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_321)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_321); }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__dMYsnnM6ULAo7pc9cUyysXg_2)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__F57tOLo2NWfYOWEZLISHSgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__dMYsnnM6ULAo7pc9cUyysXg)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__dMYsnnM6ULAo7pc9cUyysXg_2(t, key_0); goto BeforeRet_; }BeforeRet_: ; return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*, X5BX5D___cpOklKg2GuuZCyVCClglCw)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0) { tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__F57tOLo2NWfYOWEZLISHSgtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = rawNewString((reprEnum((NI)key_0, (&NTI__g6Y0xj8kFQNqwpb26iimZw_)) ? reprEnum((NI)key_0, (&NTI__g6Y0xj8kFQNqwpb26iimZw_))->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, reprEnum((NI)key_0, (&NTI__g6Y0xj8kFQNqwpb26iimZw_))); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__8yVx0o18Nq2ssY7wXGB5zA)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw* val_0) { NIM_BOOL result; NI hc; NI index; result = (NIM_BOOL)0; hc = (NI)0; #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" index = rawGet__mzx9cR5dSPtlnX9blkMlpNYgtables((*t), key_0, (&hc)); #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = (((NI) 0) <= index); #line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI mskX60gensym17455623_; NI T5_; if (!result) goto LA3_; #line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*val_0).muxer), (*t).data->data[index].Field2.muxer); unsureAsgnRef((void**) (&(*val_0).handle), (*t).data->data[index].Field2.handle); chckNil((void*)(&(*t).data->data[index].Field2)); unsureAsgnRef((void**)&(*t).data->data[index].Field2.muxer, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2.handle, NIM_NIL); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T5_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455623_ = T5_; #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_322; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA8_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_322)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_322); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455625_; NI rX60gensym17455626_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455625_ = index; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455626_ = jX60gensym17455625_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[index].Field0 = ((NI) 0); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field1), NIM_NIL); if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[index].Field2)); unsureAsgnRef((void**)&(*t).data->data[index].Field2.muxer, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2.handle, NIM_NIL); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_323; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(index, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_323)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_323) & mskX60gensym17455623_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T17_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T17_ = (NIM_BOOL)0; T17_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[index].Field0); if (!T17_) goto LA18_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA10; } LA18_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17455623_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T22_; NIM_BOOL T23_; NIM_BOOL T24_; NIM_BOOL T27_; NIM_BOOL T30_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T22_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T24_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T24_ = (rX60gensym17455626_ <= index); if (!(T24_)) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T24_ = (jX60gensym17455625_ < rX60gensym17455626_); LA25_: ; T23_ = T24_; if (T23_) goto LA26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (jX60gensym17455625_ < rX60gensym17455626_); if (!(T27_)) goto LA28_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (index < jX60gensym17455625_); LA28_: ; T23_ = T27_; LA26_: ; T22_ = T23_; if (T22_) goto LA29_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T30_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T30_ = (index < jX60gensym17455625_); if (!(T30_)) goto LA31_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T30_ = (rX60gensym17455626_ <= index); LA31_: ; T22_ = T30_; LA29_: ; if (!!(T22_)) goto LA32_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA13; } LA32_: ; } } LA13: ; if ((NU)(jX60gensym17455625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455625_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455625_].Field0 = (*t).data->data[index].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455625_].Field1), (*t).data->data[index].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17455625_].Field2.muxer), (*t).data->data[index].Field2.muxer); asgnRef((void**) (&(*t).data->data[jX60gensym17455625_].Field2.handle), (*t).data->data[index].Field2.handle); chckNil((void*)(&(*t).data->data[index])); (*t).data->data[index].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[index].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2.muxer, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[index].Field2.handle, NIM_NIL); } } } LA10: ; } LA8_: ; } LA3_: ; return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__TLH9bu1repD9cmVsXU263b7A)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__gviLmV9bYNLrAyNHIKDoXUQtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_324; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_324)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_324); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field1)); unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); (*t).data->data[i].Field2.counter = 0; { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_325; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_325)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_325) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1.data), (*t).data->data[i].Field1.data); asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2.data), (*t).data->data[i].Field2.data); (*t).data->data[jX60gensym17455590_].Field2.counter = (*t).data->data[i].Field2.counter; chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1.data, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.data, NIM_NIL); (*t).data->data[i].Field2.counter = 0; } } } LA6: ; } LA4_: ; } #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__ro2cCh6pNoqGlW9c41NHvtw)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; 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__BehosKjLA2BYBi8OmomwGQtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_326; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_327; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_328; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_326)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_327)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_326) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_327)); 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__4SoG2KRQy3oMm9aUzSLtGrA_328)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_328) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__ICwlWIYcawr9a9aJh765WSvw)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tySequence__ECp2Vf3ySxXeY0xLJSyjyA** data_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2.muxer), val_0.muxer); asgnRef((void**) (&(*data_0)->data[h_0].Field2.handle), val_0.handle); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__wIe9atLq4NBpD9a6UPlIPdqA)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t) { tySequence__ECp2Vf3ySxXeY0xLJSyjyA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_329; tySequence__ECp2Vf3ySxXeY0xLJSyjyA* T2_; n_1 = (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_329)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_329)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_329)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_329), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*) newSeq((&NTI__ECp2Vf3ySxXeY0xLJSyjyA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_329)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_330; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* T17_; tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw)); T18_.muxer = n_1->data[i].Field2.muxer; T18_.handle = n_1->data[i].Field2.handle; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.muxer, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.handle, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__ICwlWIYcawr9a9aJh765WSvw(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_330)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_330); } LA6: ; } } } #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__gI4T3T9bd07P9aLODPSMyHlgtables)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_331;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_331)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_331); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___aBH6rzacLutU2vAkcF7xlg)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*) newSeq((&NTI__ECp2Vf3ySxXeY0xLJSyjyA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__mzx9cR5dSPtlnX9blkMlpNYgtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field2.muxer), val_0.muxer); asgnRef((void**) (&(*t).data->data[index].Field2.handle), val_0.handle); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_332; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_333; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__ECp2Vf3ySxXeY0xLJSyjyA*) newSeq((&NTI__ECp2Vf3ySxXeY0xLJSyjyA_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__BehosKjLA2BYBi8OmomwGQtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__wIe9atLq4NBpD9a6UPlIPdqA(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__gI4T3T9bd07P9aLODPSMyHlgtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_332)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_332); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__ICwlWIYcawr9a9aJh765WSvw(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_333)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_333); } LA11_: ; } #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__9ctm2nQxTGpwCRf9agDxLAUgtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_334; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_335; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_336; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_334)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_335)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_334) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_335)); 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__4SoG2KRQy3oMm9aUzSLtGrA_336)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_336) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__jqu6UqzzU3Gm2NmBzAp8Pw)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t, tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw** data_0, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2.data), (*val_0).data, (&NTI__EkVrimW82Ya1QD19bWIZr9bA_)); (*data_0)->data[h_0].Field2.counter = (*val_0).counter; (*data_0)->data[h_0].Field2.first = (*val_0).first; (*data_0)->data[h_0].Field2.last = (*val_0).last; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__tYUNSi1oDt0Wia2l9aqsvvQ)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t) { tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_337; tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw* T2_; n_1 = (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_337)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_337)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_337)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_337), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*) newSeq((&NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_337)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_338; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ T17_; tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ)0; T17_ = n_1->data[i].Field1; n_1->data[i].Field1 = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; T18_.first = n_1->data[i].Field2.first; T18_.last = n_1->data[i].Field2.last; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0; n_1->data[i].Field2.first = 0; n_1->data[i].Field2.last = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__jqu6UqzzU3Gm2NmBzAp8Pw(t, (&(*t).data), T17_, (&T18_), eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_338)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_338); } LA6: ; } } } #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__P1ikX6C44nKb4piWK2GzFAtables)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_339;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_339)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_339); }BeforeRet_: ; return result;} #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*, mgetOrPut__FP3KtCyyhj9cvzD7EgOVRlw)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* val_0) { tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* result; NI hc; NI index; result = (tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*)0; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*) newSeq((&NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__ukimJBVSAr9bQ7v6w9aShlrQtables((*t), key_0, (&hc)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_340; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_341; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T17_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T22_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA23_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*) newSeq((&NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_), ((NI) 64))); } LA18_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T27_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (NIM_BOOL)0; T27_ = mustRehash__9ctm2nQxTGpwCRf9agDxLAUgtables((*t)); if (!T27_) goto LA28_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__tYUNSi1oDt0Wia2l9aqsvvQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__P1ikX6C44nKb4piWK2GzFAtables((*t), key_0, hc); } LA28_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_340)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_340); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__jqu6UqzzU3Gm2NmBzAp8Pw(t, (&(*t).data), key_0, val_0, hc, index); #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_341)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_341); } LA13_: ; #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); 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__Kf9bn1rDJDWL1P2h76oO6Kgtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_342;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; 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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_342)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_342); }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__XT49ajHml1WoMVqlola8axgtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_343; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_344; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_345; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_343)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_344)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_343) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_344)); 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__4SoG2KRQy3oMm9aUzSLtGrA_345)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_345) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__aLF779aVYTm4b33ReH09a58w)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q* t, tySequence__9cAdNiuOt3vPbm6XF7oLMIw** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field2 = val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__MLgGfQL17a5FF1e69cuphAA)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q* t) { tySequence__9cAdNiuOt3vPbm6XF7oLMIw* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_346; tySequence__9cAdNiuOt3vPbm6XF7oLMIw* T2_; n_1 = (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_346)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_346)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_346)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_346), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*) newSeq((&NTI__9cAdNiuOt3vPbm6XF7oLMIw_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_346)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_347; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw)0; T18_ = n_1->data[i].Field2; n_1->data[i].Field2 = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__aLF779aVYTm4b33ReH09a58w(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_347)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_347); } LA6: ; } } } #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__01SMeJbo7K3PJfimIN5ySQtables)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_348;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_348)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_348); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___jk4xpkYawFX2Il00LH1mYw)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*) newSeq((&NTI__9cAdNiuOt3vPbm6XF7oLMIw_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__Kf9bn1rDJDWL1P2h76oO6Kgtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[index].Field2 = val_0; } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_349; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_350; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__9cAdNiuOt3vPbm6XF7oLMIw*) newSeq((&NTI__9cAdNiuOt3vPbm6XF7oLMIw_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__XT49ajHml1WoMVqlola8axgtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__MLgGfQL17a5FF1e69cuphAA(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__01SMeJbo7K3PJfimIN5ySQtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_349)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_349); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__aLF779aVYTm4b33ReH09a58w(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_350)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_350); } LA11_: ; } #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw, getOrDefault__eEyaT8yscSERZNgbhPHddA)(tyObject_Table__HDUOEieUs1GSseLU5qS67Q t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw result; NI hcX60gensym153215538_; NI indexX60gensym153215539_; result = (tyEnum_Connectedness__iDFxVyVC6AVm9aJUnmmoakw)0; hcX60gensym153215538_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym153215539_ = rawGet__Kf9bn1rDJDWL1P2h76oO6Kgtables(t, key_0, (&hcX60gensym153215538_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym153215539_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym153215539_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym153215539_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym153215539_].Field2; } LA3_: ; return result;} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__kg3y6G7PE79cIrTcf7t7VQg)(NI initialSize, tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__NhrD4IueRTlBqNEpcAHOaw*) newSeq((&NTI__NhrD4IueRTlBqNEpcAHOaw_), ((NI) (initialSize))));} #line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw*, newTable__a8bauXDlot9apePVTLHmpow)(NI initialSize) { tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* result; result = (tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw*)0; #line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = (tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw*) newObj((&NTI__WVXdlbpZMc1zwgdXod13jA_), sizeof(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw)); #line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" initTable__kg3y6G7PE79cIrTcf7t7VQg(initialSize, (&(*result))); return result;} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__mdcUdAA7wPTH9a9bkdJeNifA)(NI initialSize, tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__b15zLYqiMPkiLv2o00nNdA*) newSeq((&NTI__b15zLYqiMPkiLv2o00nNdA_), ((NI) (initialSize))));} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__z7cq9aDUGzgcUybiKLbL9btQ)(NI initialSize, tyObject_Table__h8cNvChU6yNAdM6bChlFYA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__MA0zEHLrBVKsH6AAd9aPHDA*) newSeq((&NTI__MA0zEHLrBVKsH6AAd9aPHDA_), ((NI) (initialSize))));} #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__1FsvefeT9b0wfSBufjYzJTw)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__fXsnGImo9abRY9bNsu5kgasw)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__9cJxOPw9bRNmYRNLWys9c64jg)(tyObject_Table__52v4sP86ruZliir3KafpPQ t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; 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__cAt8UDFiAelZhKwYOAnlJAtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_351;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; 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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_351)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_351); }BeforeRet_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__qVhwtA6m25ZpwgcQZo1DiA)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* Result) { NI hcX60gensym152735416_; NI indexX60gensym152735417_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym152735416_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym152735417_ = rawGet__cAt8UDFiAelZhKwYOAnlJAtables(t, key_0, (&hcX60gensym152735416_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym152735417_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym152735417_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym152735417_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym152735417_].Field2.data, (&NTI__noYiMxJQyusfKGmZZR7Pzw_)); (*Result).counter = t.data->data[indexX60gensym152735417_].Field2.counter; } LA3_: ; } #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__9cx2AJCKSrTAiP4NLfl74Qwtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_352;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; 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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_352)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_352); }BeforeRet_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__FZ5sTM9aho0bqdppxTHr8iA)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* Result) { NI hcX60gensym152860416_; NI indexX60gensym152860417_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; hcX60gensym152860416_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym152860417_ = rawGet__9cx2AJCKSrTAiP4NLfl74Qwtables(t, key_0, (&hcX60gensym152860416_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym152860417_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym152860417_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym152860417_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).data), t.data->data[indexX60gensym152860417_].Field2.data, (&NTI__4eRCaZmrYLLw2k30GPTiMw_)); (*Result).counter = t.data->data[indexX60gensym152860417_].Field2.counter; } LA3_: ; } #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__lzGP04a9bwHNRiBWU0Pf59cAtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_353;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; 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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_353)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_353); }BeforeRet_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__Yhog9cibr6AiEqszuJsqd3A)(tyObject_Table__52v4sP86ruZliir3KafpPQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* Result) { NI T1_; NI T2_; NI hcX60gensym152892112_; NI indexX60gensym152892113_; chckNil((void*)Result); switch ((*Result).scheme) { case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0): unsureAsgnRef((void**)&(*Result)._scheme_1.rsakey, NIM_NIL); break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1): T1_ = (NI)0; for (T1_ = 0; T1_ < 32; T1_++) { (*Result)._scheme_2.edkey.data[T1_] = 0; } break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2): T2_ = (NI)0; for (T2_ = 0; T2_ < 64; T2_++) { (*Result)._scheme_3.skkey.data.data[T2_] = 0; } break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3): unsureAsgnRef((void**)&(*Result)._scheme_4.eckey, NIM_NIL); break; } (*Result).scheme = 0; hcX60gensym152892112_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym152892113_ = rawGet__lzGP04a9bwHNRiBWU0Pf59cAtables(t, key_0, (&hcX60gensym152892112_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym152892113_)) goto LA5_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym152892113_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym152892113_,(t.data ? t.data->Sup.len : 0)-1); } genericAssign((void*)Result, (void*)(&t.data->data[indexX60gensym152892113_].Field2), (&NTI__mVKS59bRpscItosS0oN9a4zA_)); } LA5_: ; } #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__wo7cHcxb8TISKcYzsxgOrAtables)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_354;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; 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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_354)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_354); }BeforeRet_: ; return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI*, X5BX5D___Z5KHfUyZ6qi9bs1Q9cJ3tuNA)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NI* result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (NI*)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__wo7cHcxb8TISKcYzsxgOrAtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T8_ = (NimStringDesc*)0; T8_ = dollar___YvhybdNIMaDdbU9cTJva0oQ_2(key_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__QM56tYF6vfEsVe8gcld7kQ)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__wo7cHcxb8TISKcYzsxgOrAtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); 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__APRckygo9aeaNxNEVGtzlTAtables)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_355; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_356; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_357; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_355)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_356)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_355) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_356)); 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__4SoG2KRQy3oMm9aUzSLtGrA_357)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_357) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__TYBUSWS49aw8nZWL9aMm9a9bKw)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA* t, tySequence__MA0zEHLrBVKsH6AAd9aPHDA** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field2 = val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__SOg3sHI59bTi9cTBbvKS2HcQ)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA* t) { tySequence__MA0zEHLrBVKsH6AAd9aPHDA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_358; tySequence__MA0zEHLrBVKsH6AAd9aPHDA* T2_; n_1 = (tySequence__MA0zEHLrBVKsH6AAd9aPHDA*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_358)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_358)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_358)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_358), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__MA0zEHLrBVKsH6AAd9aPHDA*) newSeq((&NTI__MA0zEHLrBVKsH6AAd9aPHDA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_358)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__MA0zEHLrBVKsH6AAd9aPHDA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_359; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; NI T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (NI)0; T18_ = n_1->data[i].Field2; n_1->data[i].Field2 = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__TYBUSWS49aw8nZWL9aMm9a9bKw(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_359)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_359); } LA6: ; } } } #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__5NA1z7VSV5OMVbfxDFHSlgtables)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_360;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_360)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_360); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___tcJv4lzoxct9cAN5L419azzg)(tyObject_Table__h8cNvChU6yNAdM6bChlFYA* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__MA0zEHLrBVKsH6AAd9aPHDA*) newSeq((&NTI__MA0zEHLrBVKsH6AAd9aPHDA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__wo7cHcxb8TISKcYzsxgOrAtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[index].Field2 = val_0; } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_361; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_362; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__MA0zEHLrBVKsH6AAd9aPHDA*) newSeq((&NTI__MA0zEHLrBVKsH6AAd9aPHDA_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__APRckygo9aeaNxNEVGtzlTAtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__SOg3sHI59bTi9cTBbvKS2HcQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__5NA1z7VSV5OMVbfxDFHSlgtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_361)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_361); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__TYBUSWS49aw8nZWL9aMm9a9bKw(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_362)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_362); } LA11_: ; } #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__S5gIS6xBieCu4dJrjbp6Egtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_363; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_364; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_365; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_363)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_364)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_363) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_364)); 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__4SoG2KRQy3oMm9aUzSLtGrA_365)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_365) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__0cXXsrty7iMM9bm1id59c49bg)(tyObject_Table__pGGeaOra9csl069baTSs3CJg* t, tySequence__0pNp33hfens5jJ9aLEr0T1A** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__noYiMxJQyusfKGmZZR7Pzw_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__s9bPLSQpIqX9cjC1G9cA82q4Q)(tyObject_Table__pGGeaOra9csl069baTSs3CJg* t) { tySequence__0pNp33hfens5jJ9aLEr0T1A* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_366; tySequence__0pNp33hfens5jJ9aLEr0T1A* T2_; n_1 = (tySequence__0pNp33hfens5jJ9aLEr0T1A*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_366)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_366)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_366)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_366), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__0pNp33hfens5jJ9aLEr0T1A*) newSeq((&NTI__0pNp33hfens5jJ9aLEr0T1A_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_366)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__0pNp33hfens5jJ9aLEr0T1A*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_367; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__0cXXsrty7iMM9bm1id59c49bg(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_367)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_367); } LA6: ; } } } #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__skQWS8mO0pRC4eWb9ap3r9bAtables)(tyObject_Table__pGGeaOra9csl069baTSs3CJg t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_368;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_368)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_368); }BeforeRet_: ; return result;} #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA*, mgetOrPut__cwUZksH46eQyXJQzsqPgbQ)(tyObject_Table__pGGeaOra9csl069baTSs3CJg* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA val_0) { tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA* result; NI hc; NI index; result = (tyObject_HashSet__o1ej6dBUQnezVPAEZ8Ad9bA*)0; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__0pNp33hfens5jJ9aLEr0T1A*) newSeq((&NTI__0pNp33hfens5jJ9aLEr0T1A_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__cAt8UDFiAelZhKwYOAnlJAtables((*t), key_0, (&hc)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_369; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_370; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T17_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T22_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA23_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__0pNp33hfens5jJ9aLEr0T1A*) newSeq((&NTI__0pNp33hfens5jJ9aLEr0T1A_), ((NI) 64))); } LA18_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T27_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (NIM_BOOL)0; T27_ = mustRehash__S5gIS6xBieCu4dJrjbp6Egtables((*t)); if (!T27_) goto LA28_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__s9bPLSQpIqX9cjC1G9cA82q4Q(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__skQWS8mO0pRC4eWb9ap3r9bAtables((*t), key_0, hc); } LA28_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_369)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_369); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__0cXXsrty7iMM9bm1id59c49bg(t, (&(*t).data), key_0, val_0, hc, index); #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_370)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_370); } LA13_: ; #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); 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__Bg6vsNQULUDiNhOqTw4GIAtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_371; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_372; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_373; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_371)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_372)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_371) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_372)); 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__4SoG2KRQy3oMm9aUzSLtGrA_373)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_373) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__PGDsDuK2ay1ZjSgxdPSUqg)(tyObject_Table__52v4sP86ruZliir3KafpPQ* t, tySequence__TwXs3G9bF9ad7BQkkskGRTCQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericAssign((void*)(&(*data_0)->data[h_0].Field2), (void*)val_0, (&NTI__mVKS59bRpscItosS0oN9a4zA_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__PsR8oq83VKt3bi177XzRBQ)(tyObject_Table__52v4sP86ruZliir3KafpPQ* t) { tySequence__TwXs3G9bF9ad7BQkkskGRTCQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_374; tySequence__TwXs3G9bF9ad7BQkkskGRTCQ* T2_; n_1 = (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_374)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_374)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_374)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_374), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*) newSeq((&NTI__TwXs3G9bF9ad7BQkkskGRTCQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_374)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_375; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA T18_; NI T19_; NI T20_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA)); nimCopyMem((void*)(&T18_), (NIM_CONST void*)(&n_1->data[i].Field2), sizeof(T18_)); chckNil((void*)(&n_1->data[i].Field2)); switch (n_1->data[i].Field2.scheme) { case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0): unsureAsgnRef((void**)&n_1->data[i].Field2._scheme_1.rsakey, NIM_NIL); break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1): T19_ = (NI)0; for (T19_ = 0; T19_ < 32; T19_++) { n_1->data[i].Field2._scheme_2.edkey.data[T19_] = 0; } break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2): T20_ = (NI)0; for (T20_ = 0; T20_ < 64; T20_++) { n_1->data[i].Field2._scheme_3.skkey.data.data[T20_] = 0; } break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3): unsureAsgnRef((void**)&n_1->data[i].Field2._scheme_4.eckey, NIM_NIL); break; } n_1->data[i].Field2.scheme = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__PGDsDuK2ay1ZjSgxdPSUqg(t, (&(*t).data), T17_, (&T18_), eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_375)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_375); } LA6: ; } } } #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__ZWHCgt9aeNwd6cRN4uf2M2gtables)(tyObject_Table__52v4sP86ruZliir3KafpPQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_376;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_376)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_376); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___4sYz81NjerKsc6hcTcA8tg)(tyObject_Table__52v4sP86ruZliir3KafpPQ* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*) newSeq((&NTI__TwXs3G9bF9ad7BQkkskGRTCQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__lzGP04a9bwHNRiBWU0Pf59cAtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericAssign((void*)(&(*t).data->data[index].Field2), (void*)val_0, (&NTI__mVKS59bRpscItosS0oN9a4zA_)); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_377; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_378; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*) newSeq((&NTI__TwXs3G9bF9ad7BQkkskGRTCQ_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__Bg6vsNQULUDiNhOqTw4GIAtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__PsR8oq83VKt3bi177XzRBQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__ZWHCgt9aeNwd6cRN4uf2M2gtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_377)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_377); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__PGDsDuK2ay1ZjSgxdPSUqg(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_378)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_378); } LA11_: ; } #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__QXUBJ1RFaZ7GT8EX9bvp6pAtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_379; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_380; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_381; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_379)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_380)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_379) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_380)); 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__4SoG2KRQy3oMm9aUzSLtGrA_381)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_381) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__srsR9aQxmvHp0QWC7zuZ8vg)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ* t, tySequence__ZS1ahAVt82upPJYTV8RknQ** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2.data), val_0.data, (&NTI__4eRCaZmrYLLw2k30GPTiMw_)); (*data_0)->data[h_0].Field2.counter = val_0.counter; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__hbR7ylouOj0WahrBpsDCAA)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ* t) { tySequence__ZS1ahAVt82upPJYTV8RknQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_382; tySequence__ZS1ahAVt82upPJYTV8RknQ* T2_; n_1 = (tySequence__ZS1ahAVt82upPJYTV8RknQ*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_382)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_382)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_382)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_382), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__ZS1ahAVt82upPJYTV8RknQ*) newSeq((&NTI__ZS1ahAVt82upPJYTV8RknQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_382)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__ZS1ahAVt82upPJYTV8RknQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_383; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__srsR9aQxmvHp0QWC7zuZ8vg(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_383)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_383); } LA6: ; } } } #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__fDNiobzLxsqqnAQnfX9aggQtables)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_384;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_384)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_384); }BeforeRet_: ; return result;} #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg*, mgetOrPut__68h51GukH09af9bi0WkvuszA)(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg val_0) { tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg* result; NI hc; NI index; result = (tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg*)0; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__ZS1ahAVt82upPJYTV8RknQ*) newSeq((&NTI__ZS1ahAVt82upPJYTV8RknQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__9cx2AJCKSrTAiP4NLfl74Qwtables((*t), key_0, (&hc)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_385; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_386; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T17_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T22_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA23_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__ZS1ahAVt82upPJYTV8RknQ*) newSeq((&NTI__ZS1ahAVt82upPJYTV8RknQ_), ((NI) 64))); } LA18_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T27_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (NIM_BOOL)0; T27_ = mustRehash__QXUBJ1RFaZ7GT8EX9bvp6pAtables((*t)); if (!T27_) goto LA28_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__hbR7ylouOj0WahrBpsDCAA(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__fDNiobzLxsqqnAQnfX9aggQtables((*t), key_0, hc); } LA28_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_385)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_385); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__srsR9aQxmvHp0QWC7zuZ8vg(t, (&(*t).data), key_0, val_0, hc, index); #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_386)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_386); } LA13_: ; #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); 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__C49cc47TU8R7HomI3qZnt9cAtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_387;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; 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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_387)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_387); }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__Cq3PofsbUA565GY1VC5GPQtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_388; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_389; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_390; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_388)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_389)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_388) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_389)); 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__4SoG2KRQy3oMm9aUzSLtGrA_390)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_390) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__m8Wsbu6hezAYMmam4arrpA)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t, tySequence__tZ2LP3xqCx8kcPyjrRkSuA** data_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2), val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__PsilsrPF3BOShuDl2coYmA)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t) { tySequence__tZ2LP3xqCx8kcPyjrRkSuA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_391; tySequence__tZ2LP3xqCx8kcPyjrRkSuA* T2_; n_1 = (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_391)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_391)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_391)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_391), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*) newSeq((&NTI__tZ2LP3xqCx8kcPyjrRkSuA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_391)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_392; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw T17_; tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T17_), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw)); T17_.data = n_1->data[i].Field1.data; chckNil((void*)(&n_1->data[i].Field1)); unsureAsgnRef((void**)&n_1->data[i].Field1.data, NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__m8Wsbu6hezAYMmam4arrpA(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_392)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_392); } LA6: ; } } } #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__4Ginzj7ukeMJmE4aK76AwQtables)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_393;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_393)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_393); }BeforeRet_: ; return result;} #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw**, mgetOrPut__0KpJicvc46FxtO4FrK9cwig)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* val_0) { tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw** result; NI hc; NI index; result = (tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw**)0; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*) newSeq((&NTI__tZ2LP3xqCx8kcPyjrRkSuA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__C49cc47TU8R7HomI3qZnt9cAtables((*t), key_0, (&hc)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_394; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_395; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T17_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T22_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA23_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__tZ2LP3xqCx8kcPyjrRkSuA*) newSeq((&NTI__tZ2LP3xqCx8kcPyjrRkSuA_), ((NI) 64))); } LA18_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T27_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (NIM_BOOL)0; T27_ = mustRehash__Cq3PofsbUA565GY1VC5GPQtables((*t)); if (!T27_) goto LA28_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__PsilsrPF3BOShuDl2coYmA(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__4Ginzj7ukeMJmE4aK76AwQtables((*t), key_0, hc); } LA28_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_394)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_394); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__m8Wsbu6hezAYMmam4arrpA(t, (&(*t).data), key_0, val_0, hc, index); #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_395)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_395); } LA13_: ; #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[index].Field2; return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg**, X5BX5D___9cvN8yZvzmTyr5S2RDtbYfA)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, NimStringDesc* key_0) { tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg** result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg**)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__rtOJIKZRkH0ye0O3ElqOJwtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[indexX60gensym17455425_].Field2; } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; 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__CvcEOi5NPfRZwQVj2v89aEAtables)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_396; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_397; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_398; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_396)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_397)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_396) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_397)); 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__4SoG2KRQy3oMm9aUzSLtGrA_398)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_398) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9bynYfgEUEqWih5bDrKwLyg)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t, tySequence__NhrD4IueRTlBqNEpcAHOaw** data_0, NimStringDesc* key_0, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2.topics), val_0.topics, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); asgnRef((void**) (&(*data_0)->data[h_0].Field2.handler.ClE_0), val_0.handler.ClE_0); (*data_0)->data[h_0].Field2.handler.ClP_0 = val_0.handler.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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__rBhZcpKYj1so4s1MQVJhYg)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t) { tySequence__NhrD4IueRTlBqNEpcAHOaw* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_399; tySequence__NhrD4IueRTlBqNEpcAHOaw* T2_; n_1 = (tySequence__NhrD4IueRTlBqNEpcAHOaw*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_399)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_399)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_399)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_399), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__NhrD4IueRTlBqNEpcAHOaw*) newSeq((&NTI__NhrD4IueRTlBqNEpcAHOaw_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_399)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__NhrD4IueRTlBqNEpcAHOaw*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_400; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA)); T18_.topics = n_1->data[i].Field2.topics; T18_.handler.ClE_0 = n_1->data[i].Field2.handler.ClE_0; T18_.handler.ClP_0 = n_1->data[i].Field2.handler.ClP_0; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.topics, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.handler.ClE_0, NIM_NIL); n_1->data[i].Field2.handler.ClP_0 = NIM_NIL; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__9bynYfgEUEqWih5bDrKwLyg(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_400)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_400); } LA6: ; } } } #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" static N_INLINE(NI, rawGetDeep__kPlpH9aOXwPkb5CtWnH1Pnwtables)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T5_; 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 15 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T5_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T5_); { #line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NIM_BOOL T8_; NI T9_; #line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T8_) goto LA7; #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T9_ = ((t.data ? t.data->Sup.len : 0)-1); #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T9_); } LA7: ; } #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" result = h_1; return result;} #line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, add__IX4o6GsExND3BZnAkrUdSQ)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t, NimStringDesc* key_0, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA val_0) { NI hc; NI j; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_401; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__NhrD4IueRTlBqNEpcAHOaw*) newSeq((&NTI__NhrD4IueRTlBqNEpcAHOaw_), ((NI) 64))); } LA4_: ; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = mustRehash__CvcEOi5NPfRZwQVj2v89aEAtables((*t)); if (!T13_) goto LA14_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__rBhZcpKYj1so4s1MQVJhYg(t); } LA14_: ; hc = (NI)0; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" j = rawGetDeep__kPlpH9aOXwPkb5CtWnH1Pnwtables((*t), key_0, (&hc)); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__9bynYfgEUEqWih5bDrKwLyg(t, (&(*t).data), key_0, val_0, hc, j); #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_401)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_401);} #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, add__VIi9aNPdOc9cAoP8LdQpEGeg)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t, NimStringDesc* key_0, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA val_0) { #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" add__IX4o6GsExND3BZnAkrUdSQ(t, key_0, val_0); } #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__ZA0fyy7MKgu9b7GDksFVIXg)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; 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__BHxS9cl6rp9czlay5Ps5j3Sgtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_402;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_402)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_402); }BeforeRet_: ; return result;} #line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5D___aMRj1OB7hL8Bqlt0mZDwkw)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t, NimStringDesc* key_0, tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw* Result) { NI hcX60gensym17455406_; NI indexX60gensym17455407_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).contentFilters, NIM_NIL); unsureAsgnRef((void**)&(*Result).handler.ClE_0, NIM_NIL); (*Result).handler.ClP_0 = NIM_NIL; hcX60gensym17455406_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455407_ = rawGet__BHxS9cl6rp9czlay5Ps5j3Sgtables(t, key_0, (&hcX60gensym17455406_)); #line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455407_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455407_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455407_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&(*Result).contentFilters), t.data->data[indexX60gensym17455407_].Field2.contentFilters, (&NTI__xNHF59br19a2ddRDpm49b8z3A_)); unsureAsgnRef((void**) (&(*Result).handler.ClE_0), t.data->data[indexX60gensym17455407_].Field2.handler.ClE_0); (*Result).handler.ClP_0 = t.data->data[indexX60gensym17455407_].Field2.handler.ClP_0; } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; } #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__65LLNZibSexgV9cSWhNlbAg)(NI initialSize, tyObject_Table__lHpSn1a1LQne7Vijlza5tg* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__1cmYA8zDV0s9c4gpLK2ygBg*) newSeq((&NTI__1cmYA8zDV0s9c4gpLK2ygBg_), ((NI) (initialSize))));} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__DJ6A9bLM16E7rxSo27B13KA)(NI initialSize, tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__4tnpefYRDGIct5y7RxC8KA*) newSeq((&NTI__4tnpefYRDGIct5y7RxC8KA_), ((NI) (initialSize))));} #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__mM9cGM2VV9bUNpu4CYgTDTegtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_403; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_404; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_405; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_403)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_404)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_403) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_404)); 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__4SoG2KRQy3oMm9aUzSLtGrA_405)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_405) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__CJk0ydSHIyqgEP80iEdO5g)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t, tySequence__6w9c7RGFri1n1hoa9bD335ZQ** data_0, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2.data), (*val_0).data, (&NTI__aCTokZuK9bCn9cyd6uz54oPg_)); (*data_0)->data[h_0].Field2.counter = (*val_0).counter; (*data_0)->data[h_0].Field2.first = (*val_0).first; (*data_0)->data[h_0].Field2.last = (*val_0).last; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__hKmV7spWjfiXpCLtsmQMLw)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t) { tySequence__6w9c7RGFri1n1hoa9bD335ZQ* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_406; tySequence__6w9c7RGFri1n1hoa9bD335ZQ* T2_; n_1 = (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_406)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_406)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_406)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_406), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*) newSeq((&NTI__6w9c7RGFri1n1hoa9bD335ZQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_406)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_407; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw T17_; tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw)0; T17_ = n_1->data[i].Field1; n_1->data[i].Field1 = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg)); T18_.data = n_1->data[i].Field2.data; T18_.counter = n_1->data[i].Field2.counter; T18_.first = n_1->data[i].Field2.first; T18_.last = n_1->data[i].Field2.last; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.data, NIM_NIL); n_1->data[i].Field2.counter = 0; n_1->data[i].Field2.first = 0; n_1->data[i].Field2.last = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__CJk0ydSHIyqgEP80iEdO5g(t, (&(*t).data), T17_, (&T18_), eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_407)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_407); } LA6: ; } } } #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__R9ak5N4lLKywWjkUmSJA18Qtables)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_408;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_408)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_408); }BeforeRet_: ; return result;} #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*, mgetOrPut__1i0i2wOKBIK2pF9cGWd1vSQ)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* val_0) { tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* result; NI hc; NI index; result = (tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*)0; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*) newSeq((&NTI__6w9c7RGFri1n1hoa9bD335ZQ_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__F57tOLo2NWfYOWEZLISHSgtables((*t), key_0, (&hc)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_409; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_410; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(index < ((NI) 0))) goto LA13_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T17_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T17_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T17_ == ((NI) 0))) goto LA18_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T22_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T22_ = (NIM_BOOL)0; T22_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T22_)) goto LA23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA23_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__6w9c7RGFri1n1hoa9bD335ZQ*) newSeq((&NTI__6w9c7RGFri1n1hoa9bD335ZQ_), ((NI) 64))); } LA18_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T27_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T27_ = (NIM_BOOL)0; T27_ = mustRehash__mM9cGM2VV9bUNpu4CYgTDTegtables((*t)); if (!T27_) goto LA28_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__hKmV7spWjfiXpCLtsmQMLw(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__R9ak5N4lLKywWjkUmSJA18Qtables((*t), key_0, hc); } LA28_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_409)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_409); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__CJk0ydSHIyqgEP80iEdO5g(t, (&(*t).data), key_0, val_0, hc, index); #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_410)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_410); } LA13_: ; #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[index].Field2); return result;} #line 973 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__gs1geWct9bvYuusDnRbHMiw)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* t) { NI result; result = (NI)0; #line 979 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = (*t).counter; return result;} static N_NIMCALL(void, Marker_tySequence__rEAWhJSquAhdmub1uagmwg)(void* p, NI op) { tySequence__rEAWhJSquAhdmub1uagmwg* a; NI T1_; a = (tySequence__rEAWhJSquAhdmub1uagmwg*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); } } #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__ZhHZtK9bNBrfgsY9bC1uXBkA)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} #line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, clear__79akMJ39b064yLsBG9cU9cGWmg_2)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q* t) { { NI i; NI colontmp_; NI T2_; NI i_2; i = (NI)0; colontmp_ = (NI)0; #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T2_ = ((*t).data ? (*t).data->Sup.len : 0); colontmp_ = T2_; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_413; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < colontmp_)) goto LA4; #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = i_2; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[i].Field1 = 0; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_413)) { raiseOverflow(); }; i_2 = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_413); } LA4: ; } } #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0);} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__lFTKmuZ5uGl9ca7wcJclqzw)(NI initialSize, tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__rEAWhJSquAhdmub1uagmwg*) newSeq((&NTI__rEAWhJSquAhdmub1uagmwg_), ((NI) (initialSize))));} #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__Xbt3aJkhvztH9aYWZwSmTVQtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_414; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_415; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_416; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_414)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_415)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_414) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_415)); 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__4SoG2KRQy3oMm9aUzSLtGrA_416)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_416) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__d1S2NZxtIgpU1G7kBISECg)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w* t, tySequence__87DZdIc4Y9ccnDlJfZoyb5w** data_0, NimStringDesc* key_0, tyProc__ADCDtoN1AvOABxjfvZcWKw val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2.ClE_0), val_0.ClE_0); (*data_0)->data[h_0].Field2.ClP_0 = val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__Iov9aSIXFqsPWBKugiuD1QQ)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w* t) { tySequence__87DZdIc4Y9ccnDlJfZoyb5w* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_417; tySequence__87DZdIc4Y9ccnDlJfZoyb5w* T2_; n_1 = (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_417)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_417)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_417)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_417), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*) newSeq((&NTI__87DZdIc4Y9ccnDlJfZoyb5w_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_417)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_418; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyProc__ADCDtoN1AvOABxjfvZcWKw T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyProc__ADCDtoN1AvOABxjfvZcWKw)); T18_.ClE_0 = n_1->data[i].Field2.ClE_0; T18_.ClP_0 = n_1->data[i].Field2.ClP_0; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.ClE_0, NIM_NIL); n_1->data[i].Field2.ClP_0 = NIM_NIL; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__d1S2NZxtIgpU1G7kBISECg(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_418)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_418); } LA6: ; } } } #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__jbxgTJ9axUfZ9cAM61FzNT9aQtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_419;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_419)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_419); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___09bAq9cIFbuhsTph9bIc7WYRQ)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w* t, NimStringDesc* key_0, tyProc__ADCDtoN1AvOABxjfvZcWKw val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*) newSeq((&NTI__87DZdIc4Y9ccnDlJfZoyb5w_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__YTXDaIou4WVxznTZQvMNcAtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[index].Field2.ClE_0), val_0.ClE_0); (*t).data->data[index].Field2.ClP_0 = val_0.ClP_0; } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_420; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_421; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__87DZdIc4Y9ccnDlJfZoyb5w*) newSeq((&NTI__87DZdIc4Y9ccnDlJfZoyb5w_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__Xbt3aJkhvztH9aYWZwSmTVQtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__Iov9aSIXFqsPWBKugiuD1QQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__jbxgTJ9axUfZ9cAM61FzNT9aQtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_420)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_420); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__d1S2NZxtIgpU1G7kBISECg(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_421)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_421); } LA11_: ; } #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__CLc3EgQ72ndPPXUxdW7nzQtables)(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_422;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_422)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_422); }BeforeRet_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ*, getOrDefault__OU7B9ckb7amd9ajS4cRaVzYg)(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw t, NimStringDesc* key_0) { tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ* result; NI hcX60gensym80780405_; NI indexX60gensym80780406_; result = (tyObject_SubscriptioncolonObjectType___DQFNW7lzE2Mw43vwAJXufQ*)0; hcX60gensym80780405_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym80780406_ = rawGet__CLc3EgQ72ndPPXUxdW7nzQtables(t, key_0, (&hcX60gensym80780405_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym80780406_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym80780406_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym80780406_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym80780406_].Field2; } LA3_: ; return result;} #line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, clear__Biqk5dFHYuGOO3S6Qydf7A)(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw* t) { { NI i; NI colontmp_; NI T2_; NI i_2; i = (NI)0; colontmp_ = (NI)0; #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T2_ = ((*t).data ? (*t).data->Sup.len : 0); colontmp_ = T2_; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_423; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < colontmp_)) goto LA4; #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = i_2; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_423)) { raiseOverflow(); }; i_2 = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_423); } LA4: ; } } #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0);} static N_NIMCALL(void, Marker_tySequence__6QjojIAfixfIV9c3vRYtSJA)(void* p, NI op) { tySequence__6QjojIAfixfIV9c3vRYtSJA* a; NI T1_; a = (tySequence__6QjojIAfixfIV9c3vRYtSJA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2.ClE_0, op); } } static N_NIMCALL(void, Marker_tyRef__oybXN0L9c4tp61srdsq3Uzw)(void* p, NI op) { tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* a; a = (tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw*)p; nimGCvisit((void*)(*a).data, op);} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__DVBMZ6KwqZqcpP7fJoCKLA)(NI initialSize, tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__6QjojIAfixfIV9c3vRYtSJA*) newSeq((&NTI__6QjojIAfixfIV9c3vRYtSJA_), ((NI) (initialSize))));} #line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw*, newTable__HBJmgBuMPq60ZcFUw9cQ4sw)(NI initialSize) { tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* result; result = (tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw*)0; #line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = (tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw*) newObj((&NTI__oybXN0L9c4tp61srdsq3Uzw_), sizeof(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw)); #line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" initTable__DVBMZ6KwqZqcpP7fJoCKLA(initialSize, (&(*result))); 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__q72PuhOHNBdx81rTzKCtswtables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_426;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_426)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_426); }BeforeRet_: ; return result;} #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__v1kLKY9bqhwo39aAn6jn3QfQ)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ* Result) { NI hcX60gensym69770603_; NI indexX60gensym69770604_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).ClE_0, NIM_NIL); (*Result).ClP_0 = NIM_NIL; hcX60gensym69770603_ = (NI)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym69770604_ = rawGet__q72PuhOHNBdx81rTzKCtswtables(t, key_0, (&hcX60gensym69770603_)); #line 445 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym69770604_)) goto LA3_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(indexX60gensym69770604_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym69770604_,(t.data ? t.data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*Result).ClE_0), t.data->data[indexX60gensym69770604_].Field2.ClE_0); (*Result).ClP_0 = t.data->data[indexX60gensym69770604_].Field2.ClP_0; } LA3_: ; } #line 916 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__L9bdF1Wi9cZUmKY9b9bPm7Uv3Q)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ* Result) { #line 917 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 933 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 933 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" getOrDefault__v1kLKY9bqhwo39aAn6jn3QfQ((*t), key_0, 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__l88l9axjP32iuXzCLMM8fZgtables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_427; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_428; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_429; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_427)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_428)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_427) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_428)); 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__4SoG2KRQy3oMm9aUzSLtGrA_429)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_429) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__9aVBOk6jF3iXfHfitUXdefA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, tySequence__6QjojIAfixfIV9c3vRYtSJA** data_0, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*data_0)->data[h_0].Field2.ClE_0), val_0.ClE_0); (*data_0)->data[h_0].Field2.ClP_0 = val_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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__4REfl5em8Gaq3r3J9ahXrvA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t) { tySequence__6QjojIAfixfIV9c3vRYtSJA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_430; tySequence__6QjojIAfixfIV9c3vRYtSJA* T2_; n_1 = (tySequence__6QjojIAfixfIV9c3vRYtSJA*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_430)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_430)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_430)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_430), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__6QjojIAfixfIV9c3vRYtSJA*) newSeq((&NTI__6QjojIAfixfIV9c3vRYtSJA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_430)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__6QjojIAfixfIV9c3vRYtSJA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_431; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyProc__IvadIksN9avRAZD9ak7LHVQQ T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyProc__IvadIksN9avRAZD9ak7LHVQQ)); T18_.ClE_0 = n_1->data[i].Field2.ClE_0; T18_.ClP_0 = n_1->data[i].Field2.ClP_0; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.ClE_0, NIM_NIL); n_1->data[i].Field2.ClP_0 = NIM_NIL; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__9aVBOk6jF3iXfHfitUXdefA(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_431)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_431); } LA6: ; } } } #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" static N_INLINE(NI, rawGetDeep__q72PuhOHNBdx81rTzKCtsw_2tables)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T5_; 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 15 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 16 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T5_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T5_); { #line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NIM_BOOL T8_; NI T9_; #line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T8_) goto LA7; #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T9_ = ((t.data ? t.data->Sup.len : 0)-1); #line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T9_); } LA7: ; } #line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" result = h_1; return result;} #line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, add__bZ1WApn54BF8DDpgALIYAA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ val_0) { NI hc; NI j; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_432; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__6QjojIAfixfIV9c3vRYtSJA*) newSeq((&NTI__6QjojIAfixfIV9c3vRYtSJA_), ((NI) 64))); } LA4_: ; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = mustRehash__l88l9axjP32iuXzCLMM8fZgtables((*t)); if (!T13_) goto LA14_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__4REfl5em8Gaq3r3J9ahXrvA(t); } LA14_: ; hc = (NI)0; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" j = rawGetDeep__q72PuhOHNBdx81rTzKCtsw_2tables((*t), key_0, (&hc)); #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__9aVBOk6jF3iXfHfitUXdefA(t, (&(*t).data), key_0, val_0, hc, j); #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_432)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_432);} #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, add__8AcBGXDruMiShsYJX5ttTA)(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw* t, NimStringDesc* key_0, tyProc__IvadIksN9avRAZD9ak7LHVQQ val_0) { #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" add__bZ1WApn54BF8DDpgALIYAA(t, key_0, val_0); } static N_NIMCALL(void, Marker_tySequence__cRKTZnZhowfy3yV8zI72bw)(void* p, NI op) { tySequence__cRKTZnZhowfy3yV8zI72bw* a; NI T1_; a = (tySequence__cRKTZnZhowfy3yV8zI72bw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field1, op); nimGCvisit((void*)a->data[T1_].Field2, op); } } static N_NIMCALL(void, Marker_tyRef__ehhXEbUQTmpCXPaChoPTGA)(void* p, NI op) { tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* a; a = (tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA*)p; nimGCvisit((void*)(*a).data, op);} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__vNe0UgwcNi89cnt1cqt6Yyg)(NI initialSize, tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__cRKTZnZhowfy3yV8zI72bw*) newSeq((&NTI__cRKTZnZhowfy3yV8zI72bw_), ((NI) (initialSize))));} #line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA*, newTable__DGvfY3JegiEjRwTgo9bUEoQ)(NI initialSize) { tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* result; result = (tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA*)0; #line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = (tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA*) newObj((&NTI__ehhXEbUQTmpCXPaChoPTGA_), sizeof(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA)); #line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" initTable__vNe0UgwcNi89cnt1cqt6Yyg(initialSize, (&(*result))); 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__d2igAX8gBRtkfYgtAuw9bsAtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_435;{ result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = hash__6PCYkKlCNhq9cnRLnqWKkwQ(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = eqStrings(t.data->data[h_1].Field1, key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_435)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_435); }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__YCDpBV9cO8CouFwUaoydBBQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__d2igAX8gBRtkfYgtAuw9bsAtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 868 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__mpkrZ80gyvEjjpg0J6mr1A)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0) { NIM_BOOL result; result = (NIM_BOOL)0; #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__YCDpBV9cO8CouFwUaoydBBQ((*t), key_0); return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___owXILx9b7ErUJ8g3sJhQO2w)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w** result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w**)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__d2igAX8gBRtkfYgtAuw9bsAtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; T7_ = rawNewString((key_0 ? key_0->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, key_0); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 828 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___f2WNSL1OPp9cQsV9bcOSwkRw)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w** result; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w**)0; #line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = X5BX5D___owXILx9b7ErUJ8g3sJhQO2w(t, key_0); 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__nShB5no9aTr9cGN8VGGjy6Qwtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_436; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_437; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_438; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_436)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_437)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_436) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_437)); 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__4SoG2KRQy3oMm9aUzSLtGrA_438)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_438) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__tOPVarnwGAklCRwsoGNn9bw)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, tySequence__cRKTZnZhowfy3yV8zI72bw** data_0, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2), val_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__2kHOwZe4pweXVGU9bmjreWQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t) { tySequence__cRKTZnZhowfy3yV8zI72bw* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_439; tySequence__cRKTZnZhowfy3yV8zI72bw* T2_; n_1 = (tySequence__cRKTZnZhowfy3yV8zI72bw*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_439)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_439)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_439)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_439), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__cRKTZnZhowfy3yV8zI72bw*) newSeq((&NTI__cRKTZnZhowfy3yV8zI72bw_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_439)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__cRKTZnZhowfy3yV8zI72bw*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_440; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tySequence__CP6AbN9aoC6Xupc2HZLYt1w* T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__tOPVarnwGAklCRwsoGNn9bw(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_440)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_440); } LA6: ; } } } #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__ZtE7HLOXedegPM4XnGeGTgtables)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_441;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_441)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_441); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___Ys9bNDewQ9apaWiLNYJzadXg)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__cRKTZnZhowfy3yV8zI72bw*) newSeq((&NTI__cRKTZnZhowfy3yV8zI72bw_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__d2igAX8gBRtkfYgtAuw9bsAtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*t).data->data[index].Field2), val_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_442; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_443; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__cRKTZnZhowfy3yV8zI72bw*) newSeq((&NTI__cRKTZnZhowfy3yV8zI72bw_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__nShB5no9aTr9cGN8VGGjy6Qwtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__2kHOwZe4pweXVGU9bmjreWQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__ZtE7HLOXedegPM4XnGeGTgtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_442)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_442); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__tOPVarnwGAklCRwsoGNn9bw(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_443)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_443); } LA11_: ; } #line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___KEYnPDzWDjxGOy9ba4gzNxg)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0) { #line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" X5BX5Deq___Ys9bNDewQ9apaWiLNYJzadXg(t, key_0, val_0); } #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__E9aphDNIM61HXCi6uCUEW3Q)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w* result; NI hcX60gensym196310799_; NI indexX60gensym196310800_; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0; hcX60gensym196310799_ = (NI)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym196310800_ = rawGet__d2igAX8gBRtkfYgtAuw9bsAtables(t, key_0, (&hcX60gensym196310799_)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym196310800_)) goto LA3_; if ((NU)(indexX60gensym196310800_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym196310800_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&result), t.data->data[indexX60gensym196310800_].Field2, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); } goto LA1_; LA3_: ; { genericSeqAssign((&result), default_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); } LA1_: ; return result;} #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__4OU1SYCVJAsTdZ59aydSP9bg)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w* result; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 951 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 951 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = getOrDefault__E9aphDNIM61HXCi6uCUEW3Q((*t), key_0, default_0); return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__SHaloSszTeCPLzHyTUDcgQ)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__d2igAX8gBRtkfYgtAuw9bsAtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_444; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_444)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_444); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_445; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_445)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_445) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); } } } LA6: ; } LA4_: ; } #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__yhqEv1f5qm9bERy9bvHgQpBw)(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA* t, NimStringDesc* key_0) { #line 1005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" del__SHaloSszTeCPLzHyTUDcgQ(t, key_0); } static N_NIMCALL(void, Marker_tySequence__1Lj9c8h9cRIryp2wlGSOSFEg)(void* p, NI op) { tySequence__1Lj9c8h9cRIryp2wlGSOSFEg* a; NI T1_; a = (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].Field2, op); } } static N_NIMCALL(void, Marker_tyRef__ORogbbIiDVJ6fhea3v9ccOA)(void* p, NI op) { tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* a; a = (tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q*)p; nimGCvisit((void*)(*a).data, op);} #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, initTable__enOhN4Mh3xXaa3eRLrjdJA)(NI initialSize, tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).data, NIM_NIL); (*Result).counter = 0; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T3_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NIM_BOOL)0; T3_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(initialSize); if (!!(T3_)) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_4)); } LA4_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*Result).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((initialSize) < ((NI) 0) || (initialSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(initialSize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*Result).data), (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*) newSeq((&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_), ((NI) (initialSize))));} #line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q*, newTable__zmr6S0PWm83wuj40y9b0oCQ)(NI initialSize) { tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* result; result = (tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q*)0; #line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = (tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q*) newObj((&NTI__ORogbbIiDVJ6fhea3v9ccOA_), sizeof(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q)); #line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" initTable__enOhN4Mh3xXaa3eRLrjdJA(initialSize, (&(*result))); return result;} #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, hash__0EN8ZzpYROW9ba25FkAmLbwhashes)(NU32 x_0) { NI result; result = (NI)0; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = ((NI) (x_0)); 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__8HYK0WunM2SQwif0iweAhgtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_448;{ 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__0EN8ZzpYROW9ba25FkAmLbwhashes(key_0); #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (!((*hc) == ((NI) 0))) goto LA3_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" (*hc) = ((NI) 314159265); } LA3_: ; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NI T7_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T7_ = (t.data ? t.data->Sup.len : 0); if (!(T7_ == ((NI) 0))) goto LA8_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = ((NI) -1); goto BeforeRet_; } LA8_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T10_ = ((t.data ? t.data->Sup.len : 0)-1); h_1 = (NI)((*hc) & T10_); { #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" while (1) { NIM_BOOL T13_; NI T20_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T13_ = (NIM_BOOL)0; T13_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T13_) goto LA12; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" { NIM_BOOL T16_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T16_ = (NIM_BOOL)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field0 == (*hc)); if (!(T16_)) goto LA17_; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } T16_ = (t.data->data[h_1].Field1 == key_0); LA17_: ; if (!T16_) goto LA18_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" result = h_1; goto BeforeRet_; } LA18_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" T20_ = ((t.data ? t.data->Sup.len : 0)-1); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" h_1 = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(h_1, T20_); } LA12: ; } #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim" if (nimSubInt(((NI) -1), h_1, &TM__4SoG2KRQy3oMm9aUzSLtGrA_448)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_448); }BeforeRet_: ; return result;} #line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__yaF9aygPAif2c1wjTH2RFxQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0) { NIM_BOOL result; NI hc; NI T1_; result = (NIM_BOOL)0; hc = (NI)0; #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = (NI)0; T1_ = rawGet__8HYK0WunM2SQwif0iweAhgtables(t, key_0, (&hc)); result = (((NI) 0) <= T1_); return result;} #line 868 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__0xY9aHwMOQq0pE2cXWuc7Rg)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0) { NIM_BOOL result; result = (NIM_BOOL)0; #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = hasKey__yaF9aygPAif2c1wjTH2RFxQ((*t), key_0); return result;} #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___IVpTm4glayXsRBhIoI9blgQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w** result; NI hcX60gensym17455424_; NI indexX60gensym17455425_; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w**)0; hcX60gensym17455424_ = (NI)0; #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" indexX60gensym17455425_ = rawGet__8HYK0WunM2SQwif0iweAhgtables((*t), key_0, (&hcX60gensym17455424_)); #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if (!(((NI) 0) <= indexX60gensym17455425_)) goto LA3_; #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(indexX60gensym17455425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17455425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17455425_].Field2); } goto LA1_; LA3_: ; { tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T6_; NimStringDesc* T7_; NimStringDesc* T8_; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*)0; T6_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTI__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__t7nhKLvXTQS9cS8ByJU9bIag_); (*T6_).Sup.Sup.Sup.name = "KeyError"; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T7_ = (NimStringDesc*)0; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T8_ = (NimStringDesc*)0; T8_ = dollar___RkX9btpg5sQIaP8yYXB6tbA(((NU64) (key_0))); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_21));appendString(T7_, T8_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.Sup.parent), NIM_NIL); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" raiseExceptionEx((Exception*)T6_, "KeyError", "[]", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/tables.nim", 262); } LA1_: ; return result;} #line 828 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w**, X5BX5D___ESUGT32avrKgPfjxf5iqdA)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w** result; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w**)0; #line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = X5BX5D___IVpTm4glayXsRBhIoI9blgQ(t, key_0); 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__qXnpPzR6ReXpu78UNGCtHwtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_449; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_450; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_451; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_449)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_450)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_449) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_450)); 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__4SoG2KRQy3oMm9aUzSLtGrA_451)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_451) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__K39cNBGbF8PYFSD3qCBKQRA)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, tySequence__1Lj9c8h9cRIryp2wlGSOSFEg** data_0, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0, NI hc, NI h_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 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.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 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2), val_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__Rh7SdgPefs53EDajtbswgQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t) { tySequence__1Lj9c8h9cRIryp2wlGSOSFEg* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_452; tySequence__1Lj9c8h9cRIryp2wlGSOSFEg* T2_; n_1 = (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_452)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_452)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_452)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_452), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*) newSeq((&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_452)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_453; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NU32 T17_; tySequence__CP6AbN9aoC6Xupc2HZLYt1w* T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NU32)0; T17_ = n_1->data[i].Field1; n_1->data[i].Field1 = 0; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T18_ = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0; T18_ = n_1->data[i].Field2; asgnRef((void**) (&n_1->data[i].Field2), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__K39cNBGbF8PYFSD3qCBKQRA(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_453)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_453); } LA6: ; } } } #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__kVZbGmYb9aeWgBTkZEoh9coQtables)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_454;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_454)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_454); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___4eiUu8AqReDqG5asnY0D5Q)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*) newSeq((&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__8HYK0WunM2SQwif0iweAhgtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*t).data->data[index].Field2), val_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_455; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_456; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*) newSeq((&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__qXnpPzR6ReXpu78UNGCtHwtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__Rh7SdgPefs53EDajtbswgQ(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__kVZbGmYb9aeWgBTkZEoh9coQtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_455)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_455); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__K39cNBGbF8PYFSD3qCBKQRA(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_456)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_456); } LA11_: ; } #line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___HBhHEa3yvxvTup79c3MaIzg)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0) { #line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" X5BX5Deq___4eiUu8AqReDqG5asnY0D5Q(t, key_0, val_0); } #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__CyzmBPkfGb9b9c79c7JcvdL9cQtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t) { NIM_BOOL result; NIM_BOOL T6_; NI T7_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_457; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_458; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_459; 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__4SoG2KRQy3oMm9aUzSLtGrA_12)); } 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__4SoG2KRQy3oMm9aUzSLtGrA_457)) { 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__4SoG2KRQy3oMm9aUzSLtGrA_458)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_457) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_458)); 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__4SoG2KRQy3oMm9aUzSLtGrA_459)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_459) < ((NI) 4)); LA8_: ; result = T6_; return result;} #line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" N_LIB_PRIVATE N_NIMCALL(void, rawInsert__21qeRfngr8Vv0D2rq4hj3w)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t, tySequence__b15zLYqiMPkiLv2o00nNdA** data_0, NimStringDesc* key_0, tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw val_0, NI hc, NI h_0) { NimStringDesc* T1_; if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (NimStringDesc*)0; T1_ = (*data_0)->data[h_0].Field1; (*data_0)->data[h_0].Field1 = copyStringRC1(key_0); if (T1_) nimGCunrefNoCycle(T1_); if ((NU)(h_0) >= (NU)((*data_0) ? (*data_0)->Sup.len : 0)){ raiseIndexError2(h_0,((*data_0) ? (*data_0)->Sup.len : 0)-1); } #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*data_0)->data[h_0].Field2.contentFilters), val_0.contentFilters, (&NTI__xNHF59br19a2ddRDpm49b8z3A_)); asgnRef((void**) (&(*data_0)->data[h_0].Field2.handler.ClE_0), val_0.handler.ClE_0); (*data_0)->data[h_0].Field2.handler.ClP_0 = val_0.handler.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 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*data_0)->data[h_0].Field0 = hc;} #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, enlarge__Fwmhtp8g8smcdZy2eAcKkA)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t) { tySequence__b15zLYqiMPkiLv2o00nNdA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_460; tySequence__b15zLYqiMPkiLv2o00nNdA* T2_; n_1 = (tySequence__b15zLYqiMPkiLv2o00nNdA*)0; #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 268 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T1_ = ((*t).data ? (*t).data->Sup.len : 0); if (nimMulInt(T1_, ((NI) 2), &TM__4SoG2KRQy3oMm9aUzSLtGrA_460)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_460)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_460)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_460), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__b15zLYqiMPkiLv2o00nNdA*) newSeq((&NTI__b15zLYqiMPkiLv2o00nNdA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_460)))); #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T2_ = (tySequence__b15zLYqiMPkiLv2o00nNdA*)0; T2_ = (*t).data; unsureAsgnRef((void**) (&(*t).data), n_1); n_1 = T2_; { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.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 eh; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_461; #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 270 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" i = res; #line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } eh = n_1->data[i].Field0; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T9_; NI j; NI T12_; NimStringDesc* T17_; tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw T18_; #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = (NIM_BOOL)0; T9_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(eh); if (!T9_) goto LA10_; #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1); j = (NI)(eh & T12_); { #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" while (1) { NIM_BOOL T15_; NI T16_; #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(j) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(j,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T15_ = (NIM_BOOL)0; T15_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*t).data->data[j].Field0); if (!T15_) goto LA14; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1); #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" j = nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables(j, T16_); } LA14: ; } #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n_1->data[i].Field1; asgnRef((void**) (&n_1->data[i].Field1), NIM_NIL); #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(i) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(i,(n_1 ? n_1->Sup.len : 0)-1); } nimZeroMem((void*)(&T18_), sizeof(tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw)); T18_.contentFilters = n_1->data[i].Field2.contentFilters; T18_.handler.ClE_0 = n_1->data[i].Field2.handler.ClE_0; T18_.handler.ClP_0 = n_1->data[i].Field2.handler.ClP_0; chckNil((void*)(&n_1->data[i].Field2)); unsureAsgnRef((void**)&n_1->data[i].Field2.contentFilters, NIM_NIL); unsureAsgnRef((void**)&n_1->data[i].Field2.handler.ClE_0, NIM_NIL); n_1->data[i].Field2.handler.ClP_0 = NIM_NIL; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" rawInsert__21qeRfngr8Vv0D2rq4hj3w(t, (&(*t).data), T17_, T18_, eh, 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__4SoG2KRQy3oMm9aUzSLtGrA_461)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_461); } LA6: ; } } } #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__9cYbSkNpEZfqCz1HaN8qEcQtables)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t, NimStringDesc* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_462;{ 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__5Qpmu5QqwDY0esVXn6wf7wtables(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__rkF6R1GhqjFh3qSAPaT2Cwtables(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__4SoG2KRQy3oMm9aUzSLtGrA_462)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_462); }BeforeRet_: ; return result;} #line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___eK8xAlkyOhlA9bPxqckbVeg)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t, NimStringDesc* key_0, tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw val_0) { NI hc; NI index; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T3_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T3_ == ((NI) 0))) goto LA4_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T8_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T8_ = (NIM_BOOL)0; T8_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T8_)) goto LA9_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA9_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__b15zLYqiMPkiLv2o00nNdA*) newSeq((&NTI__b15zLYqiMPkiLv2o00nNdA_), ((NI) 64))); } LA4_: ; hc = (NI)0; #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGet__BHxS9cl6rp9czlay5Ps5j3Sgtables((*t), key_0, (&hc)); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= index)) goto LA13_; if ((NU)(index) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(index,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" genericSeqAssign((&(*t).data->data[index].Field2.contentFilters), val_0.contentFilters, (&NTI__xNHF59br19a2ddRDpm49b8z3A_)); asgnRef((void**) (&(*t).data->data[index].Field2.handler.ClE_0), val_0.handler.ClE_0); (*t).data->data[index].Field2.handler.ClP_0 = val_0.handler.ClP_0; } goto LA11_; LA13_: ; { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_463; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_464; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NI T18_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = ((*t).data ? (*t).data->Sup.len : 0); if (!(T18_ == ((NI) 0))) goto LA19_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T23_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; T23_ = isPowerOfTwo__1xdTQapFveM9bImKot7h9cdw(((NI) 64)); if (!!(T23_)) goto LA24_; #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_9)); } LA24_: ; #line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).counter = ((NI) 0); #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" unsureAsgnRef((void**) (&(*t).data), (tySequence__b15zLYqiMPkiLv2o00nNdA*) newSeq((&NTI__b15zLYqiMPkiLv2o00nNdA_), ((NI) 64))); } LA19_: ; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T28_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T28_ = (NIM_BOOL)0; T28_ = mustRehash__CyzmBPkfGb9b9c79c7JcvdL9cQtables((*t)); if (!T28_) goto LA29_; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" enlarge__Fwmhtp8g8smcdZy2eAcKkA(t); #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" index = rawGetKnownHC__9cYbSkNpEZfqCz1HaN8qEcQtables((*t), key_0, hc); } LA29_: ; #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 51 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt(((NI) -1), index, &TM__4SoG2KRQy3oMm9aUzSLtGrA_463)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_463); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rawInsert__21qeRfngr8Vv0D2rq4hj3w(t, (&(*t).data), key_0, val_0, hc, index); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_464)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_464); } LA11_: ; } #line 447 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__JLtKYxYodASiwYrJUdsIyQ)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w* result; NI hcX60gensym183080799_; NI indexX60gensym183080800_; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0; hcX60gensym183080799_ = (NI)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" indexX60gensym183080800_ = rawGet__8HYK0WunM2SQwif0iweAhgtables(t, key_0, (&hcX60gensym183080799_)); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= indexX60gensym183080800_)) goto LA3_; if ((NU)(indexX60gensym183080800_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym183080800_,(t.data ? t.data->Sup.len : 0)-1); } genericSeqAssign((&result), t.data->data[indexX60gensym183080800_].Field2, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); } goto LA1_; LA3_: ; { genericSeqAssign((&result), default_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); } LA1_: ; return result;} #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, getOrDefault__y1y0ZgsYpmgMSQzuMDL0yw)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* default_0) { tySequence__CP6AbN9aoC6Xupc2HZLYt1w* result; result = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*)0; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 951 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 951 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = getOrDefault__JLtKYxYodASiwYrJUdsIyQ((*t), key_0, default_0); return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__M5FiJIA9anW3XLmyZBCr1tw)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t, NimStringDesc* key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__BHxS9cl6rp9czlay5Ps5j3Sgtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_465; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_465)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_465); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field1), NIM_NIL); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" chckNil((void*)(&(*t).data->data[i].Field2)); unsureAsgnRef((void**)&(*t).data->data[i].Field2.contentFilters, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.handler.ClE_0, NIM_NIL); (*t).data->data[i].Field2.handler.ClP_0 = NIM_NIL; { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_466; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_466)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_466) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2.contentFilters), (*t).data->data[i].Field2.contentFilters); asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2.handler.ClE_0), (*t).data->data[i].Field2.handler.ClE_0); (*t).data->data[jX60gensym17455590_].Field2.handler.ClP_0 = (*t).data->data[i].Field2.handler.ClP_0; chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field1, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.contentFilters, NIM_NIL); unsureAsgnRef((void**)&(*t).data->data[i].Field2.handler.ClE_0, NIM_NIL); (*t).data->data[i].Field2.handler.ClP_0 = NIM_NIL; } } } LA6: ; } LA4_: ; } #line 568 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___yWNu02qXBJfAfwxu4rejtg)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t) { NimStringDesc* result; result = (NimStringDesc*)0; #line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI T3_; #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T3_ = (NI)0; T3_ = len__ZA0fyy7MKgu9b7GDksFVIXg(t); if (!(T3_ == ((NI) 0))) goto LA4_; #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" result = copyString(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_467)); } goto LA1_; LA4_: ; { #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" result = copyString(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_468)); { NimStringDesc* key_1; tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw val_1; NI L; key_1 = (NimStringDesc*)0; nimZeroMem((void*)(&val_1), sizeof(tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw)); #line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" L = len__ZA0fyy7MKgu9b7GDksFVIXg(t); { NI h_1; NI colontmp_; NI T9_; NI res; h_1 = (NI)0; colontmp_ = (NI)0; #line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T9_ = ((t.data ? t.data->Sup.len : 0)-1); colontmp_ = T9_; #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 0); { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_472; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= colontmp_)) goto LA11; #line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" h_1 = res; #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NIM_BOOL T14_; #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T14_ = (NIM_BOOL)0; T14_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(t.data->data[h_1].Field0); if (!T14_) goto LA15_; #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } key_1 = t.data->data[h_1].Field1; #line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" if ((NU)(h_1) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(h_1,(t.data ? t.data->Sup.len : 0)-1); } val_1.contentFilters = t.data->data[h_1].Field2.contentFilters; val_1.handler.ClE_0 = t.data->data[h_1].Field2.handler.ClE_0; val_1.handler.ClP_0 = t.data->data[h_1].Field2.handler.ClP_0; #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 1) < (result ? result->Sup.len : 0))) goto LA19_; #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" result = resizeString(result, 2);appendString(result, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_469)); } LA19_: ; #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" addQuoted__45fPtFhY4FavRaYwDhRfuA((&result), key_1); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" result = resizeString(result, 2);appendString(result, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_470)); #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" addQuoted__wkgK0g8EyIK6b5HuLg6Kuw((&result), val_1); #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI T23_; #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" T23_ = (NI)0; T23_ = len__ZA0fyy7MKgu9b7GDksFVIXg(t); if (!!((T23_ == L))) goto LA24_; #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_471)); } LA24_: ; } LA15_: ; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_472)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_472); } LA11: ; } } } #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" result = resizeString(result, 1);appendString(result, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_473)); } LA1_: ; return result;} #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__W9c5xlZmXckLMoha9aWAl5Pg)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0) { NI hc; NI i; NI mskX60gensym17455588_; NI T1_; hc = (NI)0; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" i = rawGet__8HYK0WunM2SQwif0iweAhgtables((*t), key_0, (&hc)); #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T1_ = (((*t).data ? (*t).data->Sup.len : 0)-1); mskX60gensym17455588_ = T1_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_474; #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (!(((NI) 0) <= i)) goto LA4_; #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimSubInt((*t).counter, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_474)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_474); { { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI jX60gensym17455590_; NI rX60gensym17455591_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" jX60gensym17455590_ = i; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" rX60gensym17455591_ = jX60gensym17455590_; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" (*t).data->data[i].Field0 = ((NI) 0); if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" (*t).data->data[i].Field1 = 0; if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL); { #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" while (1) { NI TM__4SoG2KRQy3oMm9aUzSLtGrA_475; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if (nimAddInt(i, ((NI) 1), &TM__4SoG2KRQy3oMm9aUzSLtGrA_475)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_475) & mskX60gensym17455588_); #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T13_; #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T13_ = (NIM_BOOL)0; T13_ = isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables((*t).data->data[i].Field0); if (!T13_) goto LA14_; #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA6; } LA14_: ; #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } rX60gensym17455591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17455588_); #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" { NIM_BOOL T18_; NIM_BOOL T19_; NIM_BOOL T20_; NIM_BOOL T23_; NIM_BOOL T26_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T18_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T19_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (rX60gensym17455591_ <= i); if (!(T20_)) goto LA21_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T20_ = (jX60gensym17455590_ < rX60gensym17455591_); LA21_: ; T19_ = T20_; if (T19_) goto LA22_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (jX60gensym17455590_ < rX60gensym17455591_); if (!(T23_)) goto LA24_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T23_ = (i < jX60gensym17455590_); LA24_: ; T19_ = T23_; LA22_: ; T18_ = T19_; if (T18_) goto LA25_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (i < jX60gensym17455590_); if (!(T26_)) goto LA27_; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" T26_ = (rX60gensym17455591_ <= i); LA27_: ; T18_ = T26_; LA25_: ; if (!!(T18_)) goto LA28_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" goto LA9; } LA28_: ; } } LA9: ; if ((NU)(jX60gensym17455590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17455590_,((*t).data ? (*t).data->Sup.len : 0)-1); } #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim" if ((NU)(i) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(i,((*t).data ? (*t).data->Sup.len : 0)-1); } (*t).data->data[jX60gensym17455590_].Field0 = (*t).data->data[i].Field0; (*t).data->data[jX60gensym17455590_].Field1 = (*t).data->data[i].Field1; asgnRef((void**) (&(*t).data->data[jX60gensym17455590_].Field2), (*t).data->data[i].Field2); chckNil((void*)(&(*t).data->data[i])); (*t).data->data[i].Field0 = 0; (*t).data->data[i].Field1 = 0; unsureAsgnRef((void**)&(*t).data->data[i].Field2, NIM_NIL); } } } LA6: ; } LA4_: ; } #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(void, del__THxV9baZ9aR9bwDmqpM9aV8xbw)(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q* t, NU32 key_0) { #line 1005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" #line 1005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" del__W9c5xlZmXckLMoha9aWAl5Pg(t, key_0); } #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" N_LIB_PRIVATE N_NIMCALL(NI, len__9cJonBcIlIIEombs9a6gNBxg)(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g t) { NI result; result = (NI)0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim" result = t.counter; return result;} N_LIB_PRIVATE N_NIMCALL(void, stdlib_tablesDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_2_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_3_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_5_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_6_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[4]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[4]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_22_4[4]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_23_4[4]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_24_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_25_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_26_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_27_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_68_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_70_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_75_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_76_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_77_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_78_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_79_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_80_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_81_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_82_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_83_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_84_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_85_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_86_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_87_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_88_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_89_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_90_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_91_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_92_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_125_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_126_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_140_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_149_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_150_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_151_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_165_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_166_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_167_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_168_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_169_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_170_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_171_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_172_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_173_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_174_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_175_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_176_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_177_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_178_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_179_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_180_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_181_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_182_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_241_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_242_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_243_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_270_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_271_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_272_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_273_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_274_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_275_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_276_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_277_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_278_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_279_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_280_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_281_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_282_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_283_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_284_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_285_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_286_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_287_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_288_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_289_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_290_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_291_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_295_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_296_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_297_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_298_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_411_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_412_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_424_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_425_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_433_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_434_3[3]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_446_2[2]; static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_447_3[3]; static TNimNode TM__4SoG2KRQy3oMm9aUzSLtGrA_0[332];NTI__TE5saucQBAeG7QXcN7Ilrw_.size = sizeof(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw); NTI__TE5saucQBAeG7QXcN7Ilrw_.kind = 18; NTI__TE5saucQBAeG7QXcN7Ilrw_.base = 0; NTI__TE5saucQBAeG7QXcN7Ilrw_.name = "Table[system.string, asyncloop.TrackerBase]"; NTI__TE5saucQBAeG7QXcN7Ilrw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TE5saucQBAeG7QXcN7Ilrw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_2_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[1]; NTI__rf9cosFcsB69bhAjFlgJVJww_.size = sizeof(tyTuple__rf9cosFcsB69bhAjFlgJVJww); NTI__rf9cosFcsB69bhAjFlgJVJww_.kind = 18; NTI__rf9cosFcsB69bhAjFlgJVJww_.base = 0; NTI__rf9cosFcsB69bhAjFlgJVJww_.name = "KeyValuePair[system.string, asyncloop.TrackerBase]"; NTI__rf9cosFcsB69bhAjFlgJVJww_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rf9cosFcsB69bhAjFlgJVJww_; TM__4SoG2KRQy3oMm9aUzSLtGrA_3_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[3]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[3].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[3].offset = offsetof(tyTuple__rf9cosFcsB69bhAjFlgJVJww, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[3].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[3].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_3_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[4]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[4].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[4].offset = offsetof(tyTuple__rf9cosFcsB69bhAjFlgJVJww, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[4].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[4].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_3_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[5]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[5].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[5].offset = offsetof(tyTuple__rf9cosFcsB69bhAjFlgJVJww, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[5].typ = (&NTI__Eq0quIPkR6mosgZ9aNjFQ3g_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[5].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[2].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[2].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[2].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_3_3[0]; NTI__rf9cosFcsB69bhAjFlgJVJww_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[2]; NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.size = sizeof(tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*); NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.kind = 24; NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.base = (&NTI__rf9cosFcsB69bhAjFlgJVJww_); NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.name = "KeyValuePairSeq[system.string, asyncloop.TrackerBase]"; NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_; NTI__DVX7Q9bz5RokjTwKGr5e9blQ_.marker = Marker_tySequence__DVX7Q9bz5RokjTwKGr5e9blQ; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[1].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[1].offset = offsetof(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[1].typ = (&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[1].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_2_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[6]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[6].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[6].offset = offsetof(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[6].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[6].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[0].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[0].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[0].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_2_2[0]; NTI__TE5saucQBAeG7QXcN7Ilrw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[0]; NTI__vbZjvjJSS3OgvMliUnJ8Jw_.size = sizeof(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw); NTI__vbZjvjJSS3OgvMliUnJ8Jw_.kind = 18; NTI__vbZjvjJSS3OgvMliUnJ8Jw_.base = 0; NTI__vbZjvjJSS3OgvMliUnJ8Jw_.flags = 2; NTI__vbZjvjJSS3OgvMliUnJ8Jw_.name = "Table[system.string, ptr TopicSettings]"; NTI__vbZjvjJSS3OgvMliUnJ8Jw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__vbZjvjJSS3OgvMliUnJ8Jw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_5_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[8]; NTI__sQx8Mjvg56usEKp7D4VZog_.size = sizeof(tyTuple__sQx8Mjvg56usEKp7D4VZog); NTI__sQx8Mjvg56usEKp7D4VZog_.kind = 18; NTI__sQx8Mjvg56usEKp7D4VZog_.base = 0; NTI__sQx8Mjvg56usEKp7D4VZog_.flags = 2; NTI__sQx8Mjvg56usEKp7D4VZog_.name = "KeyValuePair[system.string, ptr TopicSettings]"; NTI__sQx8Mjvg56usEKp7D4VZog_.nextType = nimTypeRoot; nimTypeRoot=&NTI__sQx8Mjvg56usEKp7D4VZog_; TM__4SoG2KRQy3oMm9aUzSLtGrA_6_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[10]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[10].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[10].offset = offsetof(tyTuple__sQx8Mjvg56usEKp7D4VZog, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[10].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[10].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_6_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[11]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[11].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[11].offset = offsetof(tyTuple__sQx8Mjvg56usEKp7D4VZog, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[11].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[11].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_6_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[12]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[12].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[12].offset = offsetof(tyTuple__sQx8Mjvg56usEKp7D4VZog, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[12].typ = (&NTI__lDH3teBMmRGDFALviSoHXQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[12].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[9].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[9].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[9].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_6_3[0]; NTI__sQx8Mjvg56usEKp7D4VZog_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[9]; NTI__ni05SMuXu9cJdT0okaAgAUQ_.size = sizeof(tySequence__ni05SMuXu9cJdT0okaAgAUQ*); NTI__ni05SMuXu9cJdT0okaAgAUQ_.kind = 24; NTI__ni05SMuXu9cJdT0okaAgAUQ_.base = (&NTI__sQx8Mjvg56usEKp7D4VZog_); NTI__ni05SMuXu9cJdT0okaAgAUQ_.flags = 2; NTI__ni05SMuXu9cJdT0okaAgAUQ_.name = "KeyValuePairSeq[system.string, ptr TopicSettings]"; NTI__ni05SMuXu9cJdT0okaAgAUQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ni05SMuXu9cJdT0okaAgAUQ_; NTI__ni05SMuXu9cJdT0okaAgAUQ_.marker = Marker_tySequence__ni05SMuXu9cJdT0okaAgAUQ; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[8].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[8].offset = offsetof(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[8].typ = (&NTI__ni05SMuXu9cJdT0okaAgAUQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[8].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_5_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[13]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[13].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[13].offset = offsetof(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[13].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[13].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[7].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[7].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[7].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_5_2[0]; NTI__vbZjvjJSS3OgvMliUnJ8Jw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[7]; NTI__DJd8vJLOdD01l8V09cKBCnQ_.size = sizeof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ); NTI__DJd8vJLOdD01l8V09cKBCnQ_.kind = 18; NTI__DJd8vJLOdD01l8V09cKBCnQ_.base = 0; NTI__DJd8vJLOdD01l8V09cKBCnQ_.name = "OrderedKeyValuePair[Labels, seq[Metric]]"; NTI__DJd8vJLOdD01l8V09cKBCnQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DJd8vJLOdD01l8V09cKBCnQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field3); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].typ = (&NTI__VodmML9btsOO3nz0d6nbJsA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].name = "Field3"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[0]; NTI__DJd8vJLOdD01l8V09cKBCnQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14]; NTI__RxtHNU9a7qROetEL3oUnKzA_.size = sizeof(tySequence__RxtHNU9a7qROetEL3oUnKzA*); NTI__RxtHNU9a7qROetEL3oUnKzA_.kind = 24; NTI__RxtHNU9a7qROetEL3oUnKzA_.base = (&NTI__DJd8vJLOdD01l8V09cKBCnQ_); NTI__RxtHNU9a7qROetEL3oUnKzA_.name = "OrderedKeyValuePairSeq[Labels, seq[Metric]]"; NTI__RxtHNU9a7qROetEL3oUnKzA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RxtHNU9a7qROetEL3oUnKzA_; NTI__RxtHNU9a7qROetEL3oUnKzA_.marker = Marker_tySequence__RxtHNU9a7qROetEL3oUnKzA; NTI__AG5w5XCJjF9b05sfGM0qgkw_.size = sizeof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw); NTI__AG5w5XCJjF9b05sfGM0qgkw_.kind = 18; NTI__AG5w5XCJjF9b05sfGM0qgkw_.base = 0; NTI__AG5w5XCJjF9b05sfGM0qgkw_.name = "Metrics"; NTI__AG5w5XCJjF9b05sfGM0qgkw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__AG5w5XCJjF9b05sfGM0qgkw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].typ = (&NTI__RxtHNU9a7qROetEL3oUnKzA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, first); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].name = "first"; TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, last); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].name = "last"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[0]; NTI__AG5w5XCJjF9b05sfGM0qgkw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19]; NTI__ZZvSdVkA2s2sIyifu4cpkg_.size = sizeof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg); NTI__ZZvSdVkA2s2sIyifu4cpkg_.kind = 18; NTI__ZZvSdVkA2s2sIyifu4cpkg_.base = 0; NTI__ZZvSdVkA2s2sIyifu4cpkg_.flags = 2; NTI__ZZvSdVkA2s2sIyifu4cpkg_.name = "OrderedTable[system.string, json.JsonNode]"; NTI__ZZvSdVkA2s2sIyifu4cpkg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZZvSdVkA2s2sIyifu4cpkg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_22_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25]; NTI__awOivLjlO76sGdHY7nQUjQ_.size = sizeof(tyTuple__awOivLjlO76sGdHY7nQUjQ); NTI__awOivLjlO76sGdHY7nQUjQ_.kind = 18; NTI__awOivLjlO76sGdHY7nQUjQ_.base = 0; NTI__awOivLjlO76sGdHY7nQUjQ_.flags = 2; NTI__awOivLjlO76sGdHY7nQUjQ_.name = "OrderedKeyValuePair[system.string, json.JsonNode]"; NTI__awOivLjlO76sGdHY7nQUjQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__awOivLjlO76sGdHY7nQUjQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_23_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_23_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_23_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_23_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field3); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].typ = (&NTI__zfzzuQ8txrdZAYK0WGWpHg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].name = "Field3"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_23_4[0]; NTI__awOivLjlO76sGdHY7nQUjQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26]; NTI__MlAD6nAPq9bHKla9cWiIZP0g_.size = sizeof(tySequence__MlAD6nAPq9bHKla9cWiIZP0g*); NTI__MlAD6nAPq9bHKla9cWiIZP0g_.kind = 24; NTI__MlAD6nAPq9bHKla9cWiIZP0g_.base = (&NTI__awOivLjlO76sGdHY7nQUjQ_); NTI__MlAD6nAPq9bHKla9cWiIZP0g_.flags = 2; NTI__MlAD6nAPq9bHKla9cWiIZP0g_.name = "OrderedKeyValuePairSeq[system.string, json.JsonNode]"; NTI__MlAD6nAPq9bHKla9cWiIZP0g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MlAD6nAPq9bHKla9cWiIZP0g_; NTI__MlAD6nAPq9bHKla9cWiIZP0g_.marker = Marker_tySequence__MlAD6nAPq9bHKla9cWiIZP0g; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25].typ = (&NTI__MlAD6nAPq9bHKla9cWiIZP0g_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_22_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_22_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, first); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32].name = "first"; TM__4SoG2KRQy3oMm9aUzSLtGrA_22_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, last); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33].name = "last"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_22_4[0]; NTI__ZZvSdVkA2s2sIyifu4cpkg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24]; NTI__BZfyXkROzX88W3JFME9aJ2Q_.size = sizeof(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q); NTI__BZfyXkROzX88W3JFME9aJ2Q_.kind = 18; NTI__BZfyXkROzX88W3JFME9aJ2Q_.base = 0; NTI__BZfyXkROzX88W3JFME9aJ2Q_.name = "Table[client.ClientId, Future[client.Response]]"; NTI__BZfyXkROzX88W3JFME9aJ2Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BZfyXkROzX88W3JFME9aJ2Q_; TM__4SoG2KRQy3oMm9aUzSLtGrA_24_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35]; NTI__PVXP7LYmC79cHLv3MgDW9cFw_.size = sizeof(tyTuple__PVXP7LYmC79cHLv3MgDW9cFw); NTI__PVXP7LYmC79cHLv3MgDW9cFw_.kind = 18; NTI__PVXP7LYmC79cHLv3MgDW9cFw_.base = 0; NTI__PVXP7LYmC79cHLv3MgDW9cFw_.name = "KeyValuePair[client.ClientId, Future[client.Response]]"; NTI__PVXP7LYmC79cHLv3MgDW9cFw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PVXP7LYmC79cHLv3MgDW9cFw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_25_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].offset = offsetof(tyTuple__PVXP7LYmC79cHLv3MgDW9cFw, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_25_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38].offset = offsetof(tyTuple__PVXP7LYmC79cHLv3MgDW9cFw, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38].typ = (&NTI__Aav8dQoMlCFnZRxA0IhTHQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_25_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].offset = offsetof(tyTuple__PVXP7LYmC79cHLv3MgDW9cFw, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].typ = (&NTI__xJEcXnG5UPm6fVzzYYL3Gw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_25_3[0]; NTI__PVXP7LYmC79cHLv3MgDW9cFw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36]; NTI__P7q4mRBU3fRhL1KHJGOBAQ_.size = sizeof(tySequence__P7q4mRBU3fRhL1KHJGOBAQ*); NTI__P7q4mRBU3fRhL1KHJGOBAQ_.kind = 24; NTI__P7q4mRBU3fRhL1KHJGOBAQ_.base = (&NTI__PVXP7LYmC79cHLv3MgDW9cFw_); NTI__P7q4mRBU3fRhL1KHJGOBAQ_.name = "KeyValuePairSeq[client.ClientId, Future[client.Response]]"; NTI__P7q4mRBU3fRhL1KHJGOBAQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__P7q4mRBU3fRhL1KHJGOBAQ_; NTI__P7q4mRBU3fRhL1KHJGOBAQ_.marker = Marker_tySequence__P7q4mRBU3fRhL1KHJGOBAQ; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].offset = offsetof(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].typ = (&NTI__P7q4mRBU3fRhL1KHJGOBAQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_24_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40].offset = offsetof(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_24_2[0]; NTI__BZfyXkROzX88W3JFME9aJ2Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34]; NTI__k9cb4Qn3gUx6gxyGj3hd20w_.size = sizeof(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w); NTI__k9cb4Qn3gUx6gxyGj3hd20w_.kind = 18; NTI__k9cb4Qn3gUx6gxyGj3hd20w_.base = 0; NTI__k9cb4Qn3gUx6gxyGj3hd20w_.name = "Table[system.string, proc (j: JsonNode){.closure, gcsafe.}]"; NTI__k9cb4Qn3gUx6gxyGj3hd20w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__k9cb4Qn3gUx6gxyGj3hd20w_; TM__4SoG2KRQy3oMm9aUzSLtGrA_26_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42]; NTI__FxWADhULcfihQn5gGVN7CQ_.size = sizeof(tyTuple__FxWADhULcfihQn5gGVN7CQ); NTI__FxWADhULcfihQn5gGVN7CQ_.kind = 18; NTI__FxWADhULcfihQn5gGVN7CQ_.base = 0; NTI__FxWADhULcfihQn5gGVN7CQ_.name = "KeyValuePair[system.string, proc (j: JsonNode){.closure, gcsafe" ".}]"; NTI__FxWADhULcfihQn5gGVN7CQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FxWADhULcfihQn5gGVN7CQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_27_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].offset = offsetof(tyTuple__FxWADhULcfihQn5gGVN7CQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_27_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45].offset = offsetof(tyTuple__FxWADhULcfihQn5gGVN7CQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_27_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].offset = offsetof(tyTuple__FxWADhULcfihQn5gGVN7CQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].typ = (&NTI__ADCDtoN1AvOABxjfvZcWKw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_27_3[0]; NTI__FxWADhULcfihQn5gGVN7CQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43]; NTI__87DZdIc4Y9ccnDlJfZoyb5w_.size = sizeof(tySequence__87DZdIc4Y9ccnDlJfZoyb5w*); NTI__87DZdIc4Y9ccnDlJfZoyb5w_.kind = 24; NTI__87DZdIc4Y9ccnDlJfZoyb5w_.base = (&NTI__FxWADhULcfihQn5gGVN7CQ_); NTI__87DZdIc4Y9ccnDlJfZoyb5w_.name = "KeyValuePairSeq[system.string, proc (j: JsonNode){.closure, gcs" "afe.}]"; NTI__87DZdIc4Y9ccnDlJfZoyb5w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__87DZdIc4Y9ccnDlJfZoyb5w_; NTI__87DZdIc4Y9ccnDlJfZoyb5w_.marker = Marker_tySequence__87DZdIc4Y9ccnDlJfZoyb5w; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].offset = offsetof(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].typ = (&NTI__87DZdIc4Y9ccnDlJfZoyb5w_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_26_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47].offset = offsetof(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_26_2[0]; NTI__k9cb4Qn3gUx6gxyGj3hd20w_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41]; NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.size = sizeof(tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ); NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.kind = 18; NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.base = 0; NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.flags = 3; NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.name = "KeyValuePair[multicodec.MultiCodec, multiaddress.MAProtocol]"; NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_68_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49].offset = offsetof(tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_68_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50].offset = offsetof(tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_68_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].offset = offsetof(tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].typ = (&NTI__C2GJIaiYfyi7Ef1KpzW9bPw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_68_3[0]; NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48]; NTI__zErRN2SzhLehkt3ZQ6iUGw_.size = sizeof(tySequence__zErRN2SzhLehkt3ZQ6iUGw*); NTI__zErRN2SzhLehkt3ZQ6iUGw_.kind = 24; NTI__zErRN2SzhLehkt3ZQ6iUGw_.base = (&NTI__erhmQ9bg9bVSW9aS7eZ9bjowPQ_); NTI__zErRN2SzhLehkt3ZQ6iUGw_.flags = 2; NTI__zErRN2SzhLehkt3ZQ6iUGw_.name = "KeyValuePairSeq[multicodec.MultiCodec, multiaddress.MAProtocol]"; NTI__zErRN2SzhLehkt3ZQ6iUGw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zErRN2SzhLehkt3ZQ6iUGw_; NTI__zErRN2SzhLehkt3ZQ6iUGw_.marker = Marker_tySequence__zErRN2SzhLehkt3ZQ6iUGw; NTI__9bln9aS7ibrNUp7yyUHGeBtg_.size = sizeof(tyTuple__9bln9aS7ibrNUp7yyUHGeBtg); NTI__9bln9aS7ibrNUp7yyUHGeBtg_.kind = 18; NTI__9bln9aS7ibrNUp7yyUHGeBtg_.base = 0; NTI__9bln9aS7ibrNUp7yyUHGeBtg_.flags = 3; NTI__9bln9aS7ibrNUp7yyUHGeBtg_.name = "KeyValuePair[multicodec.MultiCodec, multihash.MHash]"; NTI__9bln9aS7ibrNUp7yyUHGeBtg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bln9aS7ibrNUp7yyUHGeBtg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_70_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].offset = offsetof(tyTuple__9bln9aS7ibrNUp7yyUHGeBtg, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_70_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54].offset = offsetof(tyTuple__9bln9aS7ibrNUp7yyUHGeBtg, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_70_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55].offset = offsetof(tyTuple__9bln9aS7ibrNUp7yyUHGeBtg, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55].typ = (&NTI__OxIffpYaxIua3k1C6do2Ew_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_70_3[0]; NTI__9bln9aS7ibrNUp7yyUHGeBtg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52]; NTI__1wSar3PFU59aNKLVhJL28FA_.size = sizeof(tySequence__1wSar3PFU59aNKLVhJL28FA*); NTI__1wSar3PFU59aNKLVhJL28FA_.kind = 24; NTI__1wSar3PFU59aNKLVhJL28FA_.base = (&NTI__9bln9aS7ibrNUp7yyUHGeBtg_); NTI__1wSar3PFU59aNKLVhJL28FA_.flags = 2; NTI__1wSar3PFU59aNKLVhJL28FA_.name = "KeyValuePairSeq[multicodec.MultiCodec, multihash.MHash]"; NTI__1wSar3PFU59aNKLVhJL28FA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1wSar3PFU59aNKLVhJL28FA_; NTI__1wSar3PFU59aNKLVhJL28FA_.marker = Marker_tySequence__1wSar3PFU59aNKLVhJL28FA; NTI__I17elwrgUkVdxGLUkHiM7w_.size = sizeof(tyObject_Table__I17elwrgUkVdxGLUkHiM7w); NTI__I17elwrgUkVdxGLUkHiM7w_.kind = 18; NTI__I17elwrgUkVdxGLUkHiM7w_.base = 0; NTI__I17elwrgUkVdxGLUkHiM7w_.name = "Table[peerid.PeerID, HashSet[connection.Connection]]"; NTI__I17elwrgUkVdxGLUkHiM7w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__I17elwrgUkVdxGLUkHiM7w_; TM__4SoG2KRQy3oMm9aUzSLtGrA_75_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57]; NTI__AVpnFhpPb9aWvyMugKAAGBg_.size = sizeof(tyTuple__AVpnFhpPb9aWvyMugKAAGBg); NTI__AVpnFhpPb9aWvyMugKAAGBg_.kind = 18; NTI__AVpnFhpPb9aWvyMugKAAGBg_.base = 0; NTI__AVpnFhpPb9aWvyMugKAAGBg_.name = "KeyValuePair[peerid.PeerID, HashSet[connection.Connection]]"; NTI__AVpnFhpPb9aWvyMugKAAGBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__AVpnFhpPb9aWvyMugKAAGBg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_76_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59].offset = offsetof(tyTuple__AVpnFhpPb9aWvyMugKAAGBg, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_76_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].offset = offsetof(tyTuple__AVpnFhpPb9aWvyMugKAAGBg, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_76_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61].offset = offsetof(tyTuple__AVpnFhpPb9aWvyMugKAAGBg, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61].typ = (&NTI__tGTRcVq4wuz7sk9bKm2XoBw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_76_3[0]; NTI__AVpnFhpPb9aWvyMugKAAGBg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58]; NTI__MZ7ub66T4nzKtipo9bkiB3g_.size = sizeof(tySequence__MZ7ub66T4nzKtipo9bkiB3g*); NTI__MZ7ub66T4nzKtipo9bkiB3g_.kind = 24; NTI__MZ7ub66T4nzKtipo9bkiB3g_.base = (&NTI__AVpnFhpPb9aWvyMugKAAGBg_); NTI__MZ7ub66T4nzKtipo9bkiB3g_.name = "KeyValuePairSeq[peerid.PeerID, HashSet[connection.Connection]]"; NTI__MZ7ub66T4nzKtipo9bkiB3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MZ7ub66T4nzKtipo9bkiB3g_; NTI__MZ7ub66T4nzKtipo9bkiB3g_.marker = Marker_tySequence__MZ7ub66T4nzKtipo9bkiB3g; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57].offset = offsetof(tyObject_Table__I17elwrgUkVdxGLUkHiM7w, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57].typ = (&NTI__MZ7ub66T4nzKtipo9bkiB3g_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_75_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62].offset = offsetof(tyObject_Table__I17elwrgUkVdxGLUkHiM7w, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_75_2[0]; NTI__I17elwrgUkVdxGLUkHiM7w_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56]; NTI__8uqzpFmoqV4exdDArFo5wQ_.size = sizeof(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ); NTI__8uqzpFmoqV4exdDArFo5wQ_.kind = 18; NTI__8uqzpFmoqV4exdDArFo5wQ_.base = 0; NTI__8uqzpFmoqV4exdDArFo5wQ_.name = "Table[connection.Connection, connmanager.MuxerHolder]"; NTI__8uqzpFmoqV4exdDArFo5wQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8uqzpFmoqV4exdDArFo5wQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_77_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64]; NTI__JUntYUAYvYVuuVf5pRRi7Q_.size = sizeof(tyTuple__JUntYUAYvYVuuVf5pRRi7Q); NTI__JUntYUAYvYVuuVf5pRRi7Q_.kind = 18; NTI__JUntYUAYvYVuuVf5pRRi7Q_.base = 0; NTI__JUntYUAYvYVuuVf5pRRi7Q_.name = "KeyValuePair[connection.Connection, connmanager.MuxerHolder]"; NTI__JUntYUAYvYVuuVf5pRRi7Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JUntYUAYvYVuuVf5pRRi7Q_; TM__4SoG2KRQy3oMm9aUzSLtGrA_78_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66].offset = offsetof(tyTuple__JUntYUAYvYVuuVf5pRRi7Q, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_78_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].offset = offsetof(tyTuple__JUntYUAYvYVuuVf5pRRi7Q, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_78_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].offset = offsetof(tyTuple__JUntYUAYvYVuuVf5pRRi7Q, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].typ = (&NTI__jkZf9bt8D9bH6jQnKwX8Noxw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_78_3[0]; NTI__JUntYUAYvYVuuVf5pRRi7Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65]; NTI__ECp2Vf3ySxXeY0xLJSyjyA_.size = sizeof(tySequence__ECp2Vf3ySxXeY0xLJSyjyA*); NTI__ECp2Vf3ySxXeY0xLJSyjyA_.kind = 24; NTI__ECp2Vf3ySxXeY0xLJSyjyA_.base = (&NTI__JUntYUAYvYVuuVf5pRRi7Q_); NTI__ECp2Vf3ySxXeY0xLJSyjyA_.name = "KeyValuePairSeq[connection.Connection, connmanager.MuxerHolder]"; NTI__ECp2Vf3ySxXeY0xLJSyjyA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ECp2Vf3ySxXeY0xLJSyjyA_; NTI__ECp2Vf3ySxXeY0xLJSyjyA_.marker = Marker_tySequence__ECp2Vf3ySxXeY0xLJSyjyA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64].offset = offsetof(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64].typ = (&NTI__ECp2Vf3ySxXeY0xLJSyjyA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_77_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69].offset = offsetof(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_77_2[0]; NTI__8uqzpFmoqV4exdDArFo5wQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63]; NTI__20RES39b6cbF1gUxzrH9b8Yg_.size = sizeof(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg); NTI__20RES39b6cbF1gUxzrH9b8Yg_.kind = 18; NTI__20RES39b6cbF1gUxzrH9b8Yg_.base = 0; NTI__20RES39b6cbF1gUxzrH9b8Yg_.name = "Table[connmanager.ConnEventKind, OrderedSet[connmanager.ConnEve" "ntHandler]]"; NTI__20RES39b6cbF1gUxzrH9b8Yg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__20RES39b6cbF1gUxzrH9b8Yg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_79_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71]; NTI__8jAQb69bzmxFvWOOIGMxFrQ_.size = sizeof(tyTuple__8jAQb69bzmxFvWOOIGMxFrQ); NTI__8jAQb69bzmxFvWOOIGMxFrQ_.kind = 18; NTI__8jAQb69bzmxFvWOOIGMxFrQ_.base = 0; NTI__8jAQb69bzmxFvWOOIGMxFrQ_.name = "KeyValuePair[connmanager.ConnEventKind, OrderedSet[connmanager." "ConnEventHandler]]"; NTI__8jAQb69bzmxFvWOOIGMxFrQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8jAQb69bzmxFvWOOIGMxFrQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_80_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].offset = offsetof(tyTuple__8jAQb69bzmxFvWOOIGMxFrQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_80_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74].offset = offsetof(tyTuple__8jAQb69bzmxFvWOOIGMxFrQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74].typ = (&NTI__oN5wkUyGVn1qXLGZW9c7EIQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_80_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].offset = offsetof(tyTuple__8jAQb69bzmxFvWOOIGMxFrQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].typ = (&NTI__DjcJvTVLhu1GVCpTORQfDQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_80_3[0]; NTI__8jAQb69bzmxFvWOOIGMxFrQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72]; NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.size = sizeof(tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw*); NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.kind = 24; NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.base = (&NTI__8jAQb69bzmxFvWOOIGMxFrQ_); NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.name = "KeyValuePairSeq[connmanager.ConnEventKind, OrderedSet[connmanag" "er.ConnEventHandler]]"; NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_; NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_.marker = Marker_tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71].offset = offsetof(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71].typ = (&NTI__O39cGnfZ9b59b9bpYt9c3ee9cnHw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_79_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76].offset = offsetof(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_79_2[0]; NTI__20RES39b6cbF1gUxzrH9b8Yg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70]; NTI__R0uaAE15CtLzKRaa3nIdMQ_.size = sizeof(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ); NTI__R0uaAE15CtLzKRaa3nIdMQ_.kind = 18; NTI__R0uaAE15CtLzKRaa3nIdMQ_.base = 0; NTI__R0uaAE15CtLzKRaa3nIdMQ_.name = "Table[connmanager.PeerEventKind, OrderedSet[connmanager.PeerEve" "ntHandler]]"; NTI__R0uaAE15CtLzKRaa3nIdMQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__R0uaAE15CtLzKRaa3nIdMQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_81_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78]; NTI__2IkxgbA59cuGazVFo6X8lMQ_.size = sizeof(tyTuple__2IkxgbA59cuGazVFo6X8lMQ); NTI__2IkxgbA59cuGazVFo6X8lMQ_.kind = 18; NTI__2IkxgbA59cuGazVFo6X8lMQ_.base = 0; NTI__2IkxgbA59cuGazVFo6X8lMQ_.name = "KeyValuePair[connmanager.PeerEventKind, OrderedSet[connmanager." "PeerEventHandler]]"; NTI__2IkxgbA59cuGazVFo6X8lMQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2IkxgbA59cuGazVFo6X8lMQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_82_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].offset = offsetof(tyTuple__2IkxgbA59cuGazVFo6X8lMQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_82_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81].offset = offsetof(tyTuple__2IkxgbA59cuGazVFo6X8lMQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81].typ = (&NTI__g6Y0xj8kFQNqwpb26iimZw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_82_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].offset = offsetof(tyTuple__2IkxgbA59cuGazVFo6X8lMQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].typ = (&NTI__cZ8RyO9bTAQg8kKXyLHwXYg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_82_3[0]; NTI__2IkxgbA59cuGazVFo6X8lMQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79]; NTI__6w9c7RGFri1n1hoa9bD335ZQ_.size = sizeof(tySequence__6w9c7RGFri1n1hoa9bD335ZQ*); NTI__6w9c7RGFri1n1hoa9bD335ZQ_.kind = 24; NTI__6w9c7RGFri1n1hoa9bD335ZQ_.base = (&NTI__2IkxgbA59cuGazVFo6X8lMQ_); NTI__6w9c7RGFri1n1hoa9bD335ZQ_.name = "KeyValuePairSeq[connmanager.PeerEventKind, OrderedSet[connmanag" "er.PeerEventHandler]]"; NTI__6w9c7RGFri1n1hoa9bD335ZQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6w9c7RGFri1n1hoa9bD335ZQ_; NTI__6w9c7RGFri1n1hoa9bD335ZQ_.marker = Marker_tySequence__6w9c7RGFri1n1hoa9bD335ZQ; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78].offset = offsetof(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78].typ = (&NTI__6w9c7RGFri1n1hoa9bD335ZQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_81_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83].offset = offsetof(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_81_2[0]; NTI__R0uaAE15CtLzKRaa3nIdMQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77]; NTI__UvSlGqDg4nWNM1wskOFQeg_.size = sizeof(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg); NTI__UvSlGqDg4nWNM1wskOFQeg_.kind = 18; NTI__UvSlGqDg4nWNM1wskOFQeg_.base = 0; NTI__UvSlGqDg4nWNM1wskOFQeg_.name = "Table[system.string, muxer.MuxerProvider]"; NTI__UvSlGqDg4nWNM1wskOFQeg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__UvSlGqDg4nWNM1wskOFQeg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_83_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85]; NTI__TdADeEae6PBWqr7qsUJvPg_.size = sizeof(tyTuple__TdADeEae6PBWqr7qsUJvPg); NTI__TdADeEae6PBWqr7qsUJvPg_.kind = 18; NTI__TdADeEae6PBWqr7qsUJvPg_.base = 0; NTI__TdADeEae6PBWqr7qsUJvPg_.name = "KeyValuePair[system.string, muxer.MuxerProvider]"; NTI__TdADeEae6PBWqr7qsUJvPg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TdADeEae6PBWqr7qsUJvPg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_84_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].offset = offsetof(tyTuple__TdADeEae6PBWqr7qsUJvPg, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_84_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].offset = offsetof(tyTuple__TdADeEae6PBWqr7qsUJvPg, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_84_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].offset = offsetof(tyTuple__TdADeEae6PBWqr7qsUJvPg, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].typ = (&NTI__ezq8q2zoLivocZ0qJ9aLYJg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_84_3[0]; NTI__TdADeEae6PBWqr7qsUJvPg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86]; NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.size = sizeof(tySequence__9bnMQh9b5oMSxlDf1K9buBp7w*); NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.kind = 24; NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.base = (&NTI__TdADeEae6PBWqr7qsUJvPg_); NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.name = "KeyValuePairSeq[system.string, muxer.MuxerProvider]"; NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_; NTI__9bnMQh9b5oMSxlDf1K9buBp7w_.marker = Marker_tySequence__9bnMQh9b5oMSxlDf1K9buBp7w; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85].offset = offsetof(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85].typ = (&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_83_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[90]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[90].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[90].offset = offsetof(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[90].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[90].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_83_2[0]; NTI__UvSlGqDg4nWNM1wskOFQeg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84]; NTI__puwZz39aIr9cdB5WlFICYPgw_.size = sizeof(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw); NTI__puwZz39aIr9cdB5WlFICYPgw_.kind = 18; NTI__puwZz39aIr9cdB5WlFICYPgw_.base = 0; NTI__puwZz39aIr9cdB5WlFICYPgw_.name = "Table[peerid.PeerID, asyncsync.AsyncLock]"; NTI__puwZz39aIr9cdB5WlFICYPgw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__puwZz39aIr9cdB5WlFICYPgw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_85_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[92]; NTI__lG9artYnG9a6GxqcmhxZJl6g_.size = sizeof(tyTuple__lG9artYnG9a6GxqcmhxZJl6g); NTI__lG9artYnG9a6GxqcmhxZJl6g_.kind = 18; NTI__lG9artYnG9a6GxqcmhxZJl6g_.base = 0; NTI__lG9artYnG9a6GxqcmhxZJl6g_.name = "KeyValuePair[peerid.PeerID, asyncsync.AsyncLock]"; NTI__lG9artYnG9a6GxqcmhxZJl6g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lG9artYnG9a6GxqcmhxZJl6g_; TM__4SoG2KRQy3oMm9aUzSLtGrA_86_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[94]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[94].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[94].offset = offsetof(tyTuple__lG9artYnG9a6GxqcmhxZJl6g, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[94].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[94].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_86_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[95]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[95].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[95].offset = offsetof(tyTuple__lG9artYnG9a6GxqcmhxZJl6g, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[95].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[95].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_86_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[96]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[96].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[96].offset = offsetof(tyTuple__lG9artYnG9a6GxqcmhxZJl6g, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[96].typ = (&NTI__AfrMeDg1y2UMF9alA3jx8Uw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[96].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[93].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[93].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[93].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_86_3[0]; NTI__lG9artYnG9a6GxqcmhxZJl6g_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[93]; NTI__tZ2LP3xqCx8kcPyjrRkSuA_.size = sizeof(tySequence__tZ2LP3xqCx8kcPyjrRkSuA*); NTI__tZ2LP3xqCx8kcPyjrRkSuA_.kind = 24; NTI__tZ2LP3xqCx8kcPyjrRkSuA_.base = (&NTI__lG9artYnG9a6GxqcmhxZJl6g_); NTI__tZ2LP3xqCx8kcPyjrRkSuA_.name = "KeyValuePairSeq[peerid.PeerID, asyncsync.AsyncLock]"; NTI__tZ2LP3xqCx8kcPyjrRkSuA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__tZ2LP3xqCx8kcPyjrRkSuA_; NTI__tZ2LP3xqCx8kcPyjrRkSuA_.marker = Marker_tySequence__tZ2LP3xqCx8kcPyjrRkSuA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[92].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[92].offset = offsetof(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[92].typ = (&NTI__tZ2LP3xqCx8kcPyjrRkSuA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[92].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_85_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[97]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[97].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[97].offset = offsetof(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[97].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[97].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[91].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[91].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[91].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_85_2[0]; NTI__puwZz39aIr9cdB5WlFICYPgw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[91]; NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.size = sizeof(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ); NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.kind = 18; NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.base = 0; NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.name = "Table[system.string, pubsub.Topic]"; NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_87_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[99]; NTI__9bU0L219b3fjpDIE6keMYb9bA_.size = sizeof(tyTuple__9bU0L219b3fjpDIE6keMYb9bA); NTI__9bU0L219b3fjpDIE6keMYb9bA_.kind = 18; NTI__9bU0L219b3fjpDIE6keMYb9bA_.base = 0; NTI__9bU0L219b3fjpDIE6keMYb9bA_.name = "KeyValuePair[system.string, pubsub.Topic]"; NTI__9bU0L219b3fjpDIE6keMYb9bA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bU0L219b3fjpDIE6keMYb9bA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_88_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[101]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[101].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[101].offset = offsetof(tyTuple__9bU0L219b3fjpDIE6keMYb9bA, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[101].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[101].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_88_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[102]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[102].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[102].offset = offsetof(tyTuple__9bU0L219b3fjpDIE6keMYb9bA, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[102].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[102].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_88_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[103]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[103].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[103].offset = offsetof(tyTuple__9bU0L219b3fjpDIE6keMYb9bA, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[103].typ = (&NTI__KLsnabaqPzbVsZlEwqe1cA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[103].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[100].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[100].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[100].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_88_3[0]; NTI__9bU0L219b3fjpDIE6keMYb9bA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[100]; NTI__4tnpefYRDGIct5y7RxC8KA_.size = sizeof(tySequence__4tnpefYRDGIct5y7RxC8KA*); NTI__4tnpefYRDGIct5y7RxC8KA_.kind = 24; NTI__4tnpefYRDGIct5y7RxC8KA_.base = (&NTI__9bU0L219b3fjpDIE6keMYb9bA_); NTI__4tnpefYRDGIct5y7RxC8KA_.name = "KeyValuePairSeq[system.string, pubsub.Topic]"; NTI__4tnpefYRDGIct5y7RxC8KA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4tnpefYRDGIct5y7RxC8KA_; NTI__4tnpefYRDGIct5y7RxC8KA_.marker = Marker_tySequence__4tnpefYRDGIct5y7RxC8KA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[99].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[99].offset = offsetof(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[99].typ = (&NTI__4tnpefYRDGIct5y7RxC8KA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[99].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_87_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[104]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[104].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[104].offset = offsetof(tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[104].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[104].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[98].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[98].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[98].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_87_2[0]; NTI__wcpR9aWZKIUY9bs3oFi6HIsQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[98]; NTI__lHpSn1a1LQne7Vijlza5tg_.size = sizeof(tyObject_Table__lHpSn1a1LQne7Vijlza5tg); NTI__lHpSn1a1LQne7Vijlza5tg_.kind = 18; NTI__lHpSn1a1LQne7Vijlza5tg_.base = 0; NTI__lHpSn1a1LQne7Vijlza5tg_.name = "Table[peerid.PeerID, pubsubpeer.PubSubPeer]"; NTI__lHpSn1a1LQne7Vijlza5tg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lHpSn1a1LQne7Vijlza5tg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_89_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[106]; NTI__PtvwtIrL0rxEmrV5ypzN1w_.size = sizeof(tyTuple__PtvwtIrL0rxEmrV5ypzN1w); NTI__PtvwtIrL0rxEmrV5ypzN1w_.kind = 18; NTI__PtvwtIrL0rxEmrV5ypzN1w_.base = 0; NTI__PtvwtIrL0rxEmrV5ypzN1w_.name = "KeyValuePair[peerid.PeerID, pubsubpeer.PubSubPeer]"; NTI__PtvwtIrL0rxEmrV5ypzN1w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PtvwtIrL0rxEmrV5ypzN1w_; TM__4SoG2KRQy3oMm9aUzSLtGrA_90_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[108]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[108].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[108].offset = offsetof(tyTuple__PtvwtIrL0rxEmrV5ypzN1w, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[108].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[108].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_90_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[109]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[109].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[109].offset = offsetof(tyTuple__PtvwtIrL0rxEmrV5ypzN1w, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[109].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[109].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_90_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[110]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[110].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[110].offset = offsetof(tyTuple__PtvwtIrL0rxEmrV5ypzN1w, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[110].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[110].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[107].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[107].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[107].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_90_3[0]; NTI__PtvwtIrL0rxEmrV5ypzN1w_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[107]; NTI__1cmYA8zDV0s9c4gpLK2ygBg_.size = sizeof(tySequence__1cmYA8zDV0s9c4gpLK2ygBg*); NTI__1cmYA8zDV0s9c4gpLK2ygBg_.kind = 24; NTI__1cmYA8zDV0s9c4gpLK2ygBg_.base = (&NTI__PtvwtIrL0rxEmrV5ypzN1w_); NTI__1cmYA8zDV0s9c4gpLK2ygBg_.name = "KeyValuePairSeq[peerid.PeerID, pubsubpeer.PubSubPeer]"; NTI__1cmYA8zDV0s9c4gpLK2ygBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1cmYA8zDV0s9c4gpLK2ygBg_; NTI__1cmYA8zDV0s9c4gpLK2ygBg_.marker = Marker_tySequence__1cmYA8zDV0s9c4gpLK2ygBg; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[106].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[106].offset = offsetof(tyObject_Table__lHpSn1a1LQne7Vijlza5tg, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[106].typ = (&NTI__1cmYA8zDV0s9c4gpLK2ygBg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[106].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_89_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[111]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[111].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[111].offset = offsetof(tyObject_Table__lHpSn1a1LQne7Vijlza5tg, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[111].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[111].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[105].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[105].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[105].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_89_2[0]; NTI__lHpSn1a1LQne7Vijlza5tg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[105]; NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.size = sizeof(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ); NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.kind = 18; NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.base = 0; NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.name = "Table[system.string, HashSet[pubsub.ValidatorHandler]]"; NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_91_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[113]; NTI__9b9aejOTD70mq52wgtBDEUtA_.size = sizeof(tyTuple__9b9aejOTD70mq52wgtBDEUtA); NTI__9b9aejOTD70mq52wgtBDEUtA_.kind = 18; NTI__9b9aejOTD70mq52wgtBDEUtA_.base = 0; NTI__9b9aejOTD70mq52wgtBDEUtA_.name = "KeyValuePair[system.string, HashSet[pubsub.ValidatorHandler]]"; NTI__9b9aejOTD70mq52wgtBDEUtA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9b9aejOTD70mq52wgtBDEUtA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_92_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[115]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[115].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[115].offset = offsetof(tyTuple__9b9aejOTD70mq52wgtBDEUtA, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[115].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[115].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_92_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[116]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[116].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[116].offset = offsetof(tyTuple__9b9aejOTD70mq52wgtBDEUtA, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[116].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[116].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_92_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[117]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[117].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[117].offset = offsetof(tyTuple__9b9aejOTD70mq52wgtBDEUtA, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[117].typ = (&NTI__PM9aM6DsVafGgKfhr9bQcNSA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[117].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[114].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[114].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[114].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_92_3[0]; NTI__9b9aejOTD70mq52wgtBDEUtA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[114]; NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.size = sizeof(tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g*); NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.kind = 24; NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.base = (&NTI__9b9aejOTD70mq52wgtBDEUtA_); NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.name = "KeyValuePairSeq[system.string, HashSet[pubsub.ValidatorHandler]" "]"; NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_; NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_.marker = Marker_tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[113].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[113].offset = offsetof(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[113].typ = (&NTI__WM4lmj0QFNmzCn9a9cZ9cYt3g_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[113].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_91_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[118]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[118].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[118].offset = offsetof(tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[118].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[118].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[112].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[112].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[112].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_91_2[0]; NTI__BMmOa89bg4RjA9b9bHqGsOJSQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[112]; NTI__XjARj5fPfOXv4uQ0CZdKyQ_.size = sizeof(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ); NTI__XjARj5fPfOXv4uQ0CZdKyQ_.kind = 18; NTI__XjARj5fPfOXv4uQ0CZdKyQ_.base = 0; NTI__XjARj5fPfOXv4uQ0CZdKyQ_.name = "Table[system.uint64, lpchannel.LPChannel]"; NTI__XjARj5fPfOXv4uQ0CZdKyQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XjARj5fPfOXv4uQ0CZdKyQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_125_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[120]; NTI__BHXjHcQw9b8D7j48q1Gcwzg_.size = sizeof(tyTuple__BHXjHcQw9b8D7j48q1Gcwzg); NTI__BHXjHcQw9b8D7j48q1Gcwzg_.kind = 18; NTI__BHXjHcQw9b8D7j48q1Gcwzg_.base = 0; NTI__BHXjHcQw9b8D7j48q1Gcwzg_.name = "KeyValuePair[system.uint64, lpchannel.LPChannel]"; NTI__BHXjHcQw9b8D7j48q1Gcwzg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BHXjHcQw9b8D7j48q1Gcwzg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_126_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[122]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[122].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[122].offset = offsetof(tyTuple__BHXjHcQw9b8D7j48q1Gcwzg, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[122].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[122].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_126_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[123]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[123].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[123].offset = offsetof(tyTuple__BHXjHcQw9b8D7j48q1Gcwzg, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[123].typ = (&NTI__wMtfD88jmrPZwfzTH9c8e9cA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[123].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_126_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[124]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[124].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[124].offset = offsetof(tyTuple__BHXjHcQw9b8D7j48q1Gcwzg, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[124].typ = (&NTI__tq9aOL9cg8g274B67LdBqSbQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[124].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[121].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[121].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[121].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_126_3[0]; NTI__BHXjHcQw9b8D7j48q1Gcwzg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[121]; NTI__maP5b4juf9aviaIdhhcTZbQ_.size = sizeof(tySequence__maP5b4juf9aviaIdhhcTZbQ*); NTI__maP5b4juf9aviaIdhhcTZbQ_.kind = 24; NTI__maP5b4juf9aviaIdhhcTZbQ_.base = (&NTI__BHXjHcQw9b8D7j48q1Gcwzg_); NTI__maP5b4juf9aviaIdhhcTZbQ_.name = "KeyValuePairSeq[system.uint64, lpchannel.LPChannel]"; NTI__maP5b4juf9aviaIdhhcTZbQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__maP5b4juf9aviaIdhhcTZbQ_; NTI__maP5b4juf9aviaIdhhcTZbQ_.marker = Marker_tySequence__maP5b4juf9aviaIdhhcTZbQ; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[120].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[120].offset = offsetof(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[120].typ = (&NTI__maP5b4juf9aviaIdhhcTZbQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[120].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_125_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[125]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[125].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[125].offset = offsetof(tyObject_Table__XjARj5fPfOXv4uQ0CZdKyQ, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[125].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[125].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[119].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[119].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[119].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_125_2[0]; NTI__XjARj5fPfOXv4uQ0CZdKyQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[119]; NTI__5G2YOQcjDoTxOBDaB9cojOQ_.size = sizeof(tyTuple__5G2YOQcjDoTxOBDaB9cojOQ); NTI__5G2YOQcjDoTxOBDaB9cojOQ_.kind = 18; NTI__5G2YOQcjDoTxOBDaB9cojOQ_.base = 0; NTI__5G2YOQcjDoTxOBDaB9cojOQ_.name = "KeyValuePair[system.string, HashSet[pubsubpeer.PubSubPeer]]"; NTI__5G2YOQcjDoTxOBDaB9cojOQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5G2YOQcjDoTxOBDaB9cojOQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_140_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[127]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[127].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[127].offset = offsetof(tyTuple__5G2YOQcjDoTxOBDaB9cojOQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[127].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[127].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_140_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[128]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[128].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[128].offset = offsetof(tyTuple__5G2YOQcjDoTxOBDaB9cojOQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[128].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[128].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_140_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[129]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[129].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[129].offset = offsetof(tyTuple__5G2YOQcjDoTxOBDaB9cojOQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[129].typ = (&NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[129].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[126].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[126].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[126].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_140_3[0]; NTI__5G2YOQcjDoTxOBDaB9cojOQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[126]; NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.size = sizeof(tySequence__9bUff3pvvg9b9bwSnutq8aJFQ*); NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.kind = 24; NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.base = (&NTI__5G2YOQcjDoTxOBDaB9cojOQ_); NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.name = "KeyValuePairSeq[system.string, HashSet[pubsubpeer.PubSubPeer]]"; NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_; NTI__9bUff3pvvg9b9bwSnutq8aJFQ_.marker = Marker_tySequence__9bUff3pvvg9b9bwSnutq8aJFQ; NTI__t1GIbsENi89cp9cMuggZaXQg_.size = sizeof(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg); NTI__t1GIbsENi89cp9cMuggZaXQg_.kind = 18; NTI__t1GIbsENi89cp9cMuggZaXQg_.base = 0; NTI__t1GIbsENi89cp9cMuggZaXQg_.name = "PeerTable"; NTI__t1GIbsENi89cp9cMuggZaXQg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__t1GIbsENi89cp9cMuggZaXQg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_149_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[131]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[131].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[131].offset = offsetof(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[131].typ = (&NTI__9bUff3pvvg9b9bwSnutq8aJFQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[131].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_149_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[132]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[132].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[132].offset = offsetof(tyObject_Table__t1GIbsENi89cp9cMuggZaXQg, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[132].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[132].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[130].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[130].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[130].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_149_2[0]; NTI__t1GIbsENi89cp9cMuggZaXQg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[130]; NTI__pnmPCe7tCYTM7iCHSlEfQA_.size = sizeof(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA); NTI__pnmPCe7tCYTM7iCHSlEfQA_.kind = 18; NTI__pnmPCe7tCYTM7iCHSlEfQA_.base = 0; NTI__pnmPCe7tCYTM7iCHSlEfQA_.name = "Table[MessageID, TimedEntry[MessageID]]"; NTI__pnmPCe7tCYTM7iCHSlEfQA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pnmPCe7tCYTM7iCHSlEfQA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_150_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[134]; NTI__GJ2zXV257gwBkpQeeINxTA_.size = sizeof(tyTuple__GJ2zXV257gwBkpQeeINxTA); NTI__GJ2zXV257gwBkpQeeINxTA_.kind = 18; NTI__GJ2zXV257gwBkpQeeINxTA_.base = 0; NTI__GJ2zXV257gwBkpQeeINxTA_.name = "KeyValuePair[MessageID, TimedEntry[MessageID]]"; NTI__GJ2zXV257gwBkpQeeINxTA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GJ2zXV257gwBkpQeeINxTA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_151_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[136]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[136].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[136].offset = offsetof(tyTuple__GJ2zXV257gwBkpQeeINxTA, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[136].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[136].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_151_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[137]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[137].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[137].offset = offsetof(tyTuple__GJ2zXV257gwBkpQeeINxTA, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[137].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[137].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_151_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[138]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[138].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[138].offset = offsetof(tyTuple__GJ2zXV257gwBkpQeeINxTA, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[138].typ = (&NTI__ySEsyL3qiVsEYtOYlLpUoQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[138].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[135].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[135].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[135].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_151_3[0]; NTI__GJ2zXV257gwBkpQeeINxTA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[135]; NTI__RHVAHq4hk7ajRY6ChL6jQg_.size = sizeof(tySequence__RHVAHq4hk7ajRY6ChL6jQg*); NTI__RHVAHq4hk7ajRY6ChL6jQg_.kind = 24; NTI__RHVAHq4hk7ajRY6ChL6jQg_.base = (&NTI__GJ2zXV257gwBkpQeeINxTA_); NTI__RHVAHq4hk7ajRY6ChL6jQg_.name = "KeyValuePairSeq[MessageID, TimedEntry[MessageID]]"; NTI__RHVAHq4hk7ajRY6ChL6jQg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RHVAHq4hk7ajRY6ChL6jQg_; NTI__RHVAHq4hk7ajRY6ChL6jQg_.marker = Marker_tySequence__RHVAHq4hk7ajRY6ChL6jQg; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[134].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[134].offset = offsetof(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[134].typ = (&NTI__RHVAHq4hk7ajRY6ChL6jQg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[134].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_150_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[139]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[139].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[139].offset = offsetof(tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[139].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[139].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[133].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[133].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[133].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_150_2[0]; NTI__pnmPCe7tCYTM7iCHSlEfQA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[133]; NTI__fiNjm9awTH2rESOsTX1tq6g_.size = sizeof(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g); NTI__fiNjm9awTH2rESOsTX1tq6g_.kind = 18; NTI__fiNjm9awTH2rESOsTX1tq6g_.base = 0; NTI__fiNjm9awTH2rESOsTX1tq6g_.flags = 2; NTI__fiNjm9awTH2rESOsTX1tq6g_.name = "Table[peerid.PeerID, timer.Moment]"; NTI__fiNjm9awTH2rESOsTX1tq6g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fiNjm9awTH2rESOsTX1tq6g_; TM__4SoG2KRQy3oMm9aUzSLtGrA_165_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[141]; NTI__beecycqPiHJ0zV6hA4CDDw_.size = sizeof(tyTuple__beecycqPiHJ0zV6hA4CDDw); NTI__beecycqPiHJ0zV6hA4CDDw_.kind = 18; NTI__beecycqPiHJ0zV6hA4CDDw_.base = 0; NTI__beecycqPiHJ0zV6hA4CDDw_.flags = 2; NTI__beecycqPiHJ0zV6hA4CDDw_.name = "KeyValuePair[peerid.PeerID, timer.Moment]"; NTI__beecycqPiHJ0zV6hA4CDDw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__beecycqPiHJ0zV6hA4CDDw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_166_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[143]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[143].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[143].offset = offsetof(tyTuple__beecycqPiHJ0zV6hA4CDDw, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[143].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[143].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_166_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[144]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[144].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[144].offset = offsetof(tyTuple__beecycqPiHJ0zV6hA4CDDw, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[144].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[144].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_166_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[145]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[145].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[145].offset = offsetof(tyTuple__beecycqPiHJ0zV6hA4CDDw, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[145].typ = (&NTI__p19adwOigsIe5d3NlfPJOEw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[145].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[142].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[142].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[142].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_166_3[0]; NTI__beecycqPiHJ0zV6hA4CDDw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[142]; NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.size = sizeof(tySequence__Y9bpibYYCq7U9bI2q2EkdjDA*); NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.kind = 24; NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.base = (&NTI__beecycqPiHJ0zV6hA4CDDw_); NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.flags = 2; NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.name = "KeyValuePairSeq[peerid.PeerID, timer.Moment]"; NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Y9bpibYYCq7U9bI2q2EkdjDA_; NTI__Y9bpibYYCq7U9bI2q2EkdjDA_.marker = Marker_tySequence__Y9bpibYYCq7U9bI2q2EkdjDA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[141].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[141].offset = offsetof(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[141].typ = (&NTI__Y9bpibYYCq7U9bI2q2EkdjDA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[141].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_165_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[146]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[146].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[146].offset = offsetof(tyObject_Table__fiNjm9awTH2rESOsTX1tq6g, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[146].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[146].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[140].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[140].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[140].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_165_2[0]; NTI__fiNjm9awTH2rESOsTX1tq6g_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[140]; NTI__30SNsEhxoOsalydUEsCtnQ_.size = sizeof(tyObject_Table__30SNsEhxoOsalydUEsCtnQ); NTI__30SNsEhxoOsalydUEsCtnQ_.kind = 18; NTI__30SNsEhxoOsalydUEsCtnQ_.base = 0; NTI__30SNsEhxoOsalydUEsCtnQ_.flags = 2; NTI__30SNsEhxoOsalydUEsCtnQ_.name = "Table[system.string, timer.Moment]"; NTI__30SNsEhxoOsalydUEsCtnQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__30SNsEhxoOsalydUEsCtnQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_167_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[148]; NTI__v1juhacNXUiTV7vBi4DL4w_.size = sizeof(tyTuple__v1juhacNXUiTV7vBi4DL4w); NTI__v1juhacNXUiTV7vBi4DL4w_.kind = 18; NTI__v1juhacNXUiTV7vBi4DL4w_.base = 0; NTI__v1juhacNXUiTV7vBi4DL4w_.flags = 2; NTI__v1juhacNXUiTV7vBi4DL4w_.name = "KeyValuePair[system.string, timer.Moment]"; NTI__v1juhacNXUiTV7vBi4DL4w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__v1juhacNXUiTV7vBi4DL4w_; TM__4SoG2KRQy3oMm9aUzSLtGrA_168_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[150]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[150].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[150].offset = offsetof(tyTuple__v1juhacNXUiTV7vBi4DL4w, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[150].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[150].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_168_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[151]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[151].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[151].offset = offsetof(tyTuple__v1juhacNXUiTV7vBi4DL4w, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[151].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[151].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_168_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[152]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[152].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[152].offset = offsetof(tyTuple__v1juhacNXUiTV7vBi4DL4w, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[152].typ = (&NTI__p19adwOigsIe5d3NlfPJOEw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[152].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[149].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[149].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[149].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_168_3[0]; NTI__v1juhacNXUiTV7vBi4DL4w_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[149]; NTI__a9czYAVXtt3ELF2dd9apg7CA_.size = sizeof(tySequence__a9czYAVXtt3ELF2dd9apg7CA*); NTI__a9czYAVXtt3ELF2dd9apg7CA_.kind = 24; NTI__a9czYAVXtt3ELF2dd9apg7CA_.base = (&NTI__v1juhacNXUiTV7vBi4DL4w_); NTI__a9czYAVXtt3ELF2dd9apg7CA_.flags = 2; NTI__a9czYAVXtt3ELF2dd9apg7CA_.name = "KeyValuePairSeq[system.string, timer.Moment]"; NTI__a9czYAVXtt3ELF2dd9apg7CA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__a9czYAVXtt3ELF2dd9apg7CA_; NTI__a9czYAVXtt3ELF2dd9apg7CA_.marker = Marker_tySequence__a9czYAVXtt3ELF2dd9apg7CA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[148].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[148].offset = offsetof(tyObject_Table__30SNsEhxoOsalydUEsCtnQ, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[148].typ = (&NTI__a9czYAVXtt3ELF2dd9apg7CA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[148].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_167_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[153]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[153].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[153].offset = offsetof(tyObject_Table__30SNsEhxoOsalydUEsCtnQ, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[153].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[153].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[147].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[147].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[147].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_167_2[0]; NTI__30SNsEhxoOsalydUEsCtnQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[147]; NTI__VywK0TFMYrwvnQ1FNvT9bTg_.size = sizeof(tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg); NTI__VywK0TFMYrwvnQ1FNvT9bTg_.kind = 18; NTI__VywK0TFMYrwvnQ1FNvT9bTg_.base = 0; NTI__VywK0TFMYrwvnQ1FNvT9bTg_.flags = 2; NTI__VywK0TFMYrwvnQ1FNvT9bTg_.name = "Table[system.string, seq[ControlIHave]]"; NTI__VywK0TFMYrwvnQ1FNvT9bTg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__VywK0TFMYrwvnQ1FNvT9bTg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_169_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[155]; NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.size = sizeof(tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ); NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.kind = 18; NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.base = 0; NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.flags = 2; NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.name = "KeyValuePair[system.string, seq[ControlIHave]]"; NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_170_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[157]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[157].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[157].offset = offsetof(tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[157].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[157].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_170_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[158]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[158].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[158].offset = offsetof(tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[158].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[158].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_170_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[159]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[159].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[159].offset = offsetof(tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[159].typ = (&NTI__8MW0JodCedjay9anGTGrBmA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[159].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[156].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[156].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[156].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_170_3[0]; NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[156]; NTI__UuxWsCxMkcgdpNKQqNagIQ_.size = sizeof(tySequence__UuxWsCxMkcgdpNKQqNagIQ*); NTI__UuxWsCxMkcgdpNKQqNagIQ_.kind = 24; NTI__UuxWsCxMkcgdpNKQqNagIQ_.base = (&NTI__9bJF9ckH2gKZ7rykNMUrUhZQ_); NTI__UuxWsCxMkcgdpNKQqNagIQ_.flags = 2; NTI__UuxWsCxMkcgdpNKQqNagIQ_.name = "KeyValuePairSeq[system.string, seq[ControlIHave]]"; NTI__UuxWsCxMkcgdpNKQqNagIQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__UuxWsCxMkcgdpNKQqNagIQ_; NTI__UuxWsCxMkcgdpNKQqNagIQ_.marker = Marker_tySequence__UuxWsCxMkcgdpNKQqNagIQ; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[155].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[155].offset = offsetof(tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[155].typ = (&NTI__UuxWsCxMkcgdpNKQqNagIQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[155].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_169_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[160]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[160].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[160].offset = offsetof(tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[160].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[160].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[154].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[154].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[154].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_169_2[0]; NTI__VywK0TFMYrwvnQ1FNvT9bTg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[154]; NTI__A9aF9cstnMLLmIKPt77JKPXA_.size = sizeof(tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA); NTI__A9aF9cstnMLLmIKPt77JKPXA_.kind = 18; NTI__A9aF9cstnMLLmIKPt77JKPXA_.base = 0; NTI__A9aF9cstnMLLmIKPt77JKPXA_.flags = 2; NTI__A9aF9cstnMLLmIKPt77JKPXA_.name = "Table[system.string, messages.ControlMessage]"; NTI__A9aF9cstnMLLmIKPt77JKPXA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__A9aF9cstnMLLmIKPt77JKPXA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_171_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[162]; NTI__pf8EktL9bgDdy8y4sHgDywQ_.size = sizeof(tyTuple__pf8EktL9bgDdy8y4sHgDywQ); NTI__pf8EktL9bgDdy8y4sHgDywQ_.kind = 18; NTI__pf8EktL9bgDdy8y4sHgDywQ_.base = 0; NTI__pf8EktL9bgDdy8y4sHgDywQ_.flags = 2; NTI__pf8EktL9bgDdy8y4sHgDywQ_.name = "KeyValuePair[system.string, messages.ControlMessage]"; NTI__pf8EktL9bgDdy8y4sHgDywQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pf8EktL9bgDdy8y4sHgDywQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_172_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[164]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[164].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[164].offset = offsetof(tyTuple__pf8EktL9bgDdy8y4sHgDywQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[164].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[164].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_172_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[165]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[165].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[165].offset = offsetof(tyTuple__pf8EktL9bgDdy8y4sHgDywQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[165].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[165].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_172_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[166]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[166].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[166].offset = offsetof(tyTuple__pf8EktL9bgDdy8y4sHgDywQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[166].typ = (&NTI__R2iwvkxFY4f0aLqyHsJIng_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[166].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[163].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[163].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[163].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_172_3[0]; NTI__pf8EktL9bgDdy8y4sHgDywQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[163]; NTI__9c0dnHKqrAJoOYibqj28Tqw_.size = sizeof(tySequence__9c0dnHKqrAJoOYibqj28Tqw*); NTI__9c0dnHKqrAJoOYibqj28Tqw_.kind = 24; NTI__9c0dnHKqrAJoOYibqj28Tqw_.base = (&NTI__pf8EktL9bgDdy8y4sHgDywQ_); NTI__9c0dnHKqrAJoOYibqj28Tqw_.flags = 2; NTI__9c0dnHKqrAJoOYibqj28Tqw_.name = "KeyValuePairSeq[system.string, messages.ControlMessage]"; NTI__9c0dnHKqrAJoOYibqj28Tqw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9c0dnHKqrAJoOYibqj28Tqw_; NTI__9c0dnHKqrAJoOYibqj28Tqw_.marker = Marker_tySequence__9c0dnHKqrAJoOYibqj28Tqw; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[162].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[162].offset = offsetof(tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[162].typ = (&NTI__9c0dnHKqrAJoOYibqj28Tqw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[162].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_171_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[167]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[167].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[167].offset = offsetof(tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[167].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[167].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[161].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[161].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[161].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_171_2[0]; NTI__A9aF9cstnMLLmIKPt77JKPXA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[161]; NTI__uch9bhpeVGvQNw5ZevH84ig_.size = sizeof(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig); NTI__uch9bhpeVGvQNw5ZevH84ig_.kind = 18; NTI__uch9bhpeVGvQNw5ZevH84ig_.base = 0; NTI__uch9bhpeVGvQNw5ZevH84ig_.flags = 2; NTI__uch9bhpeVGvQNw5ZevH84ig_.name = "Table[MessageID, messages.Message]"; NTI__uch9bhpeVGvQNw5ZevH84ig_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uch9bhpeVGvQNw5ZevH84ig_; TM__4SoG2KRQy3oMm9aUzSLtGrA_173_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[169]; NTI__XoHou9cDncYHiFSYulm9bCbQ_.size = sizeof(tyTuple__XoHou9cDncYHiFSYulm9bCbQ); NTI__XoHou9cDncYHiFSYulm9bCbQ_.kind = 18; NTI__XoHou9cDncYHiFSYulm9bCbQ_.base = 0; NTI__XoHou9cDncYHiFSYulm9bCbQ_.flags = 2; NTI__XoHou9cDncYHiFSYulm9bCbQ_.name = "KeyValuePair[MessageID, messages.Message]"; NTI__XoHou9cDncYHiFSYulm9bCbQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XoHou9cDncYHiFSYulm9bCbQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_174_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[171]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[171].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[171].offset = offsetof(tyTuple__XoHou9cDncYHiFSYulm9bCbQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[171].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[171].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_174_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[172]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[172].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[172].offset = offsetof(tyTuple__XoHou9cDncYHiFSYulm9bCbQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[172].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[172].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_174_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[173]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[173].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[173].offset = offsetof(tyTuple__XoHou9cDncYHiFSYulm9bCbQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[173].typ = (&NTI__9bIfp9aTAZKB9cehqCItD41cg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[173].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[170].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[170].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[170].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_174_3[0]; NTI__XoHou9cDncYHiFSYulm9bCbQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[170]; NTI__Fdd1zCc4iVW86c0yW4quCQ_.size = sizeof(tySequence__Fdd1zCc4iVW86c0yW4quCQ*); NTI__Fdd1zCc4iVW86c0yW4quCQ_.kind = 24; NTI__Fdd1zCc4iVW86c0yW4quCQ_.base = (&NTI__XoHou9cDncYHiFSYulm9bCbQ_); NTI__Fdd1zCc4iVW86c0yW4quCQ_.flags = 2; NTI__Fdd1zCc4iVW86c0yW4quCQ_.name = "KeyValuePairSeq[MessageID, messages.Message]"; NTI__Fdd1zCc4iVW86c0yW4quCQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Fdd1zCc4iVW86c0yW4quCQ_; NTI__Fdd1zCc4iVW86c0yW4quCQ_.marker = Marker_tySequence__Fdd1zCc4iVW86c0yW4quCQ; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[169].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[169].offset = offsetof(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[169].typ = (&NTI__Fdd1zCc4iVW86c0yW4quCQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[169].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_173_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[174]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[174].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[174].offset = offsetof(tyObject_Table__uch9bhpeVGvQNw5ZevH84ig, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[174].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[174].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[168].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[168].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[168].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_173_2[0]; NTI__uch9bhpeVGvQNw5ZevH84ig_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[168]; NTI__7jF9cWTJuKouswppQdViGuQ_.size = sizeof(tyObject_Table__7jF9cWTJuKouswppQdViGuQ); NTI__7jF9cWTJuKouswppQdViGuQ_.kind = 18; NTI__7jF9cWTJuKouswppQdViGuQ_.base = 0; NTI__7jF9cWTJuKouswppQdViGuQ_.flags = 2; NTI__7jF9cWTJuKouswppQdViGuQ_.name = "Table[peerid.PeerID, gossipsub.PeerStats]"; NTI__7jF9cWTJuKouswppQdViGuQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7jF9cWTJuKouswppQdViGuQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_175_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[176]; NTI__dNR3eA37fNjmk6qLgrtFiA_.size = sizeof(tyTuple__dNR3eA37fNjmk6qLgrtFiA); NTI__dNR3eA37fNjmk6qLgrtFiA_.kind = 18; NTI__dNR3eA37fNjmk6qLgrtFiA_.base = 0; NTI__dNR3eA37fNjmk6qLgrtFiA_.flags = 2; NTI__dNR3eA37fNjmk6qLgrtFiA_.name = "KeyValuePair[peerid.PeerID, gossipsub.PeerStats]"; NTI__dNR3eA37fNjmk6qLgrtFiA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__dNR3eA37fNjmk6qLgrtFiA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_176_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[178]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[178].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[178].offset = offsetof(tyTuple__dNR3eA37fNjmk6qLgrtFiA, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[178].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[178].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_176_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[179]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[179].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[179].offset = offsetof(tyTuple__dNR3eA37fNjmk6qLgrtFiA, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[179].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[179].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_176_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[180]; NTI__ReFeylL0eiJIdl1nbdaLZQ_.size = sizeof(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ); NTI__ReFeylL0eiJIdl1nbdaLZQ_.kind = 18; NTI__ReFeylL0eiJIdl1nbdaLZQ_.base = 0; NTI__ReFeylL0eiJIdl1nbdaLZQ_.flags = 2; NTI__ReFeylL0eiJIdl1nbdaLZQ_.name = "Table[system.string, gossipsub.TopicInfo]"; NTI__ReFeylL0eiJIdl1nbdaLZQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ReFeylL0eiJIdl1nbdaLZQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_177_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[182]; NTI__4BZjwrCbd7vt326dbqRhjA_.size = sizeof(tyTuple__4BZjwrCbd7vt326dbqRhjA); NTI__4BZjwrCbd7vt326dbqRhjA_.kind = 18; NTI__4BZjwrCbd7vt326dbqRhjA_.base = 0; NTI__4BZjwrCbd7vt326dbqRhjA_.flags = 2; NTI__4BZjwrCbd7vt326dbqRhjA_.name = "KeyValuePair[system.string, gossipsub.TopicInfo]"; NTI__4BZjwrCbd7vt326dbqRhjA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4BZjwrCbd7vt326dbqRhjA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_178_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[184]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[184].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[184].offset = offsetof(tyTuple__4BZjwrCbd7vt326dbqRhjA, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[184].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[184].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_178_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[185]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[185].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[185].offset = offsetof(tyTuple__4BZjwrCbd7vt326dbqRhjA, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[185].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[185].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_178_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[186]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[186].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[186].offset = offsetof(tyTuple__4BZjwrCbd7vt326dbqRhjA, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[186].typ = (&NTI__NDsrn7kILwUb4UgmJKODgg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[186].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[183].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[183].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[183].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_178_3[0]; NTI__4BZjwrCbd7vt326dbqRhjA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[183]; NTI__ePVkqZZoBAVzojrVYd6imA_.size = sizeof(tySequence__ePVkqZZoBAVzojrVYd6imA*); NTI__ePVkqZZoBAVzojrVYd6imA_.kind = 24; NTI__ePVkqZZoBAVzojrVYd6imA_.base = (&NTI__4BZjwrCbd7vt326dbqRhjA_); NTI__ePVkqZZoBAVzojrVYd6imA_.flags = 2; NTI__ePVkqZZoBAVzojrVYd6imA_.name = "KeyValuePairSeq[system.string, gossipsub.TopicInfo]"; NTI__ePVkqZZoBAVzojrVYd6imA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ePVkqZZoBAVzojrVYd6imA_; NTI__ePVkqZZoBAVzojrVYd6imA_.marker = Marker_tySequence__ePVkqZZoBAVzojrVYd6imA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[182].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[182].offset = offsetof(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[182].typ = (&NTI__ePVkqZZoBAVzojrVYd6imA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[182].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_177_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[187]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[187].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[187].offset = offsetof(tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[187].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[187].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[181].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[181].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[181].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_177_2[0]; NTI__ReFeylL0eiJIdl1nbdaLZQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[181]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[180].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[180].offset = offsetof(tyTuple__dNR3eA37fNjmk6qLgrtFiA, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[180].typ = (&NTI__yaPo43V0YO5LtJo439a78nQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[180].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[177].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[177].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[177].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_176_3[0]; NTI__dNR3eA37fNjmk6qLgrtFiA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[177]; NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.size = sizeof(tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ*); NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.kind = 24; NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.base = (&NTI__dNR3eA37fNjmk6qLgrtFiA_); NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.flags = 2; NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.name = "KeyValuePairSeq[peerid.PeerID, gossipsub.PeerStats]"; NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_; NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_.marker = Marker_tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[176].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[176].offset = offsetof(tyObject_Table__7jF9cWTJuKouswppQdViGuQ, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[176].typ = (&NTI__QGnz2z1Po9aOUxkS1gh8g9cQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[176].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_175_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[188]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[188].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[188].offset = offsetof(tyObject_Table__7jF9cWTJuKouswppQdViGuQ, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[188].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[188].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[175].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[175].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[175].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_175_2[0]; NTI__7jF9cWTJuKouswppQdViGuQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[175]; NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.size = sizeof(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw); NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.kind = 18; NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.base = 0; NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.flags = 2; NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.name = "Table[system.string, gossipsub.TopicParams]"; NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__09cVyV7B9bBs9cDUs3KsRxDvw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_179_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[190]; NTI__Yuoja6yUlXaBRmF9bT9auYbg_.size = sizeof(tyTuple__Yuoja6yUlXaBRmF9bT9auYbg); NTI__Yuoja6yUlXaBRmF9bT9auYbg_.kind = 18; NTI__Yuoja6yUlXaBRmF9bT9auYbg_.base = 0; NTI__Yuoja6yUlXaBRmF9bT9auYbg_.flags = 2; NTI__Yuoja6yUlXaBRmF9bT9auYbg_.name = "KeyValuePair[system.string, gossipsub.TopicParams]"; NTI__Yuoja6yUlXaBRmF9bT9auYbg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Yuoja6yUlXaBRmF9bT9auYbg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_180_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[192]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[192].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[192].offset = offsetof(tyTuple__Yuoja6yUlXaBRmF9bT9auYbg, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[192].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[192].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_180_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[193]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[193].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[193].offset = offsetof(tyTuple__Yuoja6yUlXaBRmF9bT9auYbg, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[193].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[193].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_180_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[194]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[194].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[194].offset = offsetof(tyTuple__Yuoja6yUlXaBRmF9bT9auYbg, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[194].typ = (&NTI__jdn46FRYYVNk4P5zTR8myQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[194].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[191].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[191].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[191].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_180_3[0]; NTI__Yuoja6yUlXaBRmF9bT9auYbg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[191]; NTI__9bIYZNL3t229a9bbJxXEVTAsg_.size = sizeof(tySequence__9bIYZNL3t229a9bbJxXEVTAsg*); NTI__9bIYZNL3t229a9bbJxXEVTAsg_.kind = 24; NTI__9bIYZNL3t229a9bbJxXEVTAsg_.base = (&NTI__Yuoja6yUlXaBRmF9bT9auYbg_); NTI__9bIYZNL3t229a9bbJxXEVTAsg_.flags = 2; NTI__9bIYZNL3t229a9bbJxXEVTAsg_.name = "KeyValuePairSeq[system.string, gossipsub.TopicParams]"; NTI__9bIYZNL3t229a9bbJxXEVTAsg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bIYZNL3t229a9bbJxXEVTAsg_; NTI__9bIYZNL3t229a9bbJxXEVTAsg_.marker = Marker_tySequence__9bIYZNL3t229a9bbJxXEVTAsg; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[190].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[190].offset = offsetof(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[190].typ = (&NTI__9bIYZNL3t229a9bbJxXEVTAsg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[190].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_179_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[195]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[195].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[195].offset = offsetof(tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[195].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[195].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[189].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[189].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[189].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_179_2[0]; NTI__09cVyV7B9bBs9cDUs3KsRxDvw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[189]; NTI__S9b1UeZr3QU8sqYKviX9ajmw_.size = sizeof(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw); NTI__S9b1UeZr3QU8sqYKviX9ajmw_.kind = 18; NTI__S9b1UeZr3QU8sqYKviX9ajmw_.base = 0; NTI__S9b1UeZr3QU8sqYKviX9ajmw_.name = "Table[multiaddress.MultiAddress, HashSet[pubsubpeer.PubSubPeer]" "]"; NTI__S9b1UeZr3QU8sqYKviX9ajmw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__S9b1UeZr3QU8sqYKviX9ajmw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_181_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[197]; NTI__uga0iURbtDFb1ToQ8Jog2g_.size = sizeof(tyTuple__uga0iURbtDFb1ToQ8Jog2g); NTI__uga0iURbtDFb1ToQ8Jog2g_.kind = 18; NTI__uga0iURbtDFb1ToQ8Jog2g_.base = 0; NTI__uga0iURbtDFb1ToQ8Jog2g_.name = "KeyValuePair[multiaddress.MultiAddress, HashSet[pubsubpeer.PubS" "ubPeer]]"; NTI__uga0iURbtDFb1ToQ8Jog2g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uga0iURbtDFb1ToQ8Jog2g_; TM__4SoG2KRQy3oMm9aUzSLtGrA_182_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[199]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[199].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[199].offset = offsetof(tyTuple__uga0iURbtDFb1ToQ8Jog2g, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[199].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[199].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_182_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[200]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[200].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[200].offset = offsetof(tyTuple__uga0iURbtDFb1ToQ8Jog2g, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[200].typ = (&NTI__MntiKgxV52rXueBQXpXCJw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[200].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_182_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[201]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[201].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[201].offset = offsetof(tyTuple__uga0iURbtDFb1ToQ8Jog2g, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[201].typ = (&NTI__SjkKNmUxUCmHfJyMk9aPJ9cw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[201].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[198].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[198].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[198].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_182_3[0]; NTI__uga0iURbtDFb1ToQ8Jog2g_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[198]; NTI__uWop5OFSkZe0GjlY2KeNCQ_.size = sizeof(tySequence__uWop5OFSkZe0GjlY2KeNCQ*); NTI__uWop5OFSkZe0GjlY2KeNCQ_.kind = 24; NTI__uWop5OFSkZe0GjlY2KeNCQ_.base = (&NTI__uga0iURbtDFb1ToQ8Jog2g_); NTI__uWop5OFSkZe0GjlY2KeNCQ_.name = "KeyValuePairSeq[multiaddress.MultiAddress, HashSet[pubsubpeer.P" "ubSubPeer]]"; NTI__uWop5OFSkZe0GjlY2KeNCQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uWop5OFSkZe0GjlY2KeNCQ_; NTI__uWop5OFSkZe0GjlY2KeNCQ_.marker = Marker_tySequence__uWop5OFSkZe0GjlY2KeNCQ; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[197].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[197].offset = offsetof(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[197].typ = (&NTI__uWop5OFSkZe0GjlY2KeNCQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[197].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_181_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[202]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[202].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[202].offset = offsetof(tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[202].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[202].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[196].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[196].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[196].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_181_2[0]; NTI__S9b1UeZr3QU8sqYKviX9ajmw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[196]; NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.size = sizeof(tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ); NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.kind = 18; NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.base = 0; NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.flags = 2; NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.name = "tuple of (PeerID, Moment)"; NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wGJnGo9cmuqur9bBUyMJL4NQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_241_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[204]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[204].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[204].offset = offsetof(tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[204].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[204].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_241_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[205]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[205].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[205].offset = offsetof(tyTuple__wGJnGo9cmuqur9bBUyMJL4NQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[205].typ = (&NTI__p19adwOigsIe5d3NlfPJOEw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[205].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[203].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[203].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[203].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_241_2[0]; NTI__wGJnGo9cmuqur9bBUyMJL4NQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[203]; NTI__u5L4byG0svNLA0OYq4TmxA_.size = sizeof(tyObject_Table__u5L4byG0svNLA0OYq4TmxA); NTI__u5L4byG0svNLA0OYq4TmxA_.kind = 18; NTI__u5L4byG0svNLA0OYq4TmxA_.base = 0; NTI__u5L4byG0svNLA0OYq4TmxA_.name = "Table[pubsubpeer.PubSubPeer, messages.ControlMessage]"; NTI__u5L4byG0svNLA0OYq4TmxA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__u5L4byG0svNLA0OYq4TmxA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_242_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[207]; NTI__I8ZdXOd2bMB9bovPbBONdig_.size = sizeof(tyTuple__I8ZdXOd2bMB9bovPbBONdig); NTI__I8ZdXOd2bMB9bovPbBONdig_.kind = 18; NTI__I8ZdXOd2bMB9bovPbBONdig_.base = 0; NTI__I8ZdXOd2bMB9bovPbBONdig_.name = "KeyValuePair[pubsubpeer.PubSubPeer, messages.ControlMessage]"; NTI__I8ZdXOd2bMB9bovPbBONdig_.nextType = nimTypeRoot; nimTypeRoot=&NTI__I8ZdXOd2bMB9bovPbBONdig_; TM__4SoG2KRQy3oMm9aUzSLtGrA_243_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[209]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[209].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[209].offset = offsetof(tyTuple__I8ZdXOd2bMB9bovPbBONdig, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[209].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[209].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_243_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[210]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[210].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[210].offset = offsetof(tyTuple__I8ZdXOd2bMB9bovPbBONdig, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[210].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[210].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_243_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[211]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[211].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[211].offset = offsetof(tyTuple__I8ZdXOd2bMB9bovPbBONdig, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[211].typ = (&NTI__R2iwvkxFY4f0aLqyHsJIng_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[211].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[208].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[208].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[208].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_243_3[0]; NTI__I8ZdXOd2bMB9bovPbBONdig_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[208]; NTI__9aslpbPC7Zz3Ti6qyChmX5w_.size = sizeof(tySequence__9aslpbPC7Zz3Ti6qyChmX5w*); NTI__9aslpbPC7Zz3Ti6qyChmX5w_.kind = 24; NTI__9aslpbPC7Zz3Ti6qyChmX5w_.base = (&NTI__I8ZdXOd2bMB9bovPbBONdig_); NTI__9aslpbPC7Zz3Ti6qyChmX5w_.name = "KeyValuePairSeq[pubsubpeer.PubSubPeer, messages.ControlMessage]"; NTI__9aslpbPC7Zz3Ti6qyChmX5w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9aslpbPC7Zz3Ti6qyChmX5w_; NTI__9aslpbPC7Zz3Ti6qyChmX5w_.marker = Marker_tySequence__9aslpbPC7Zz3Ti6qyChmX5w; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[207].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[207].offset = offsetof(tyObject_Table__u5L4byG0svNLA0OYq4TmxA, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[207].typ = (&NTI__9aslpbPC7Zz3Ti6qyChmX5w_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[207].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_242_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[212]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[212].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[212].offset = offsetof(tyObject_Table__u5L4byG0svNLA0OYq4TmxA, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[212].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[212].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[206].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[206].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[206].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_242_2[0]; NTI__u5L4byG0svNLA0OYq4TmxA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[206]; NTI__pGGeaOra9csl069baTSs3CJg_.size = sizeof(tyObject_Table__pGGeaOra9csl069baTSs3CJg); NTI__pGGeaOra9csl069baTSs3CJg_.kind = 18; NTI__pGGeaOra9csl069baTSs3CJg_.base = 0; NTI__pGGeaOra9csl069baTSs3CJg_.flags = 2; NTI__pGGeaOra9csl069baTSs3CJg_.name = "Table[peerid.PeerID, HashSet[multiaddress.MultiAddress]]"; NTI__pGGeaOra9csl069baTSs3CJg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pGGeaOra9csl069baTSs3CJg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_270_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[214]; NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.size = sizeof(tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ); NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.kind = 18; NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.base = 0; NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.flags = 2; NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.name = "KeyValuePair[peerid.PeerID, HashSet[multiaddress.MultiAddress]]"; NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DoL6v1Q2bZcUIVTN9aDivzQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_271_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[216]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[216].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[216].offset = offsetof(tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[216].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[216].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_271_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[217]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[217].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[217].offset = offsetof(tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[217].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[217].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_271_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[218]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[218].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[218].offset = offsetof(tyTuple__DoL6v1Q2bZcUIVTN9aDivzQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[218].typ = (&NTI__o1ej6dBUQnezVPAEZ8Ad9bA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[218].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[215].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[215].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[215].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_271_3[0]; NTI__DoL6v1Q2bZcUIVTN9aDivzQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[215]; NTI__0pNp33hfens5jJ9aLEr0T1A_.size = sizeof(tySequence__0pNp33hfens5jJ9aLEr0T1A*); NTI__0pNp33hfens5jJ9aLEr0T1A_.kind = 24; NTI__0pNp33hfens5jJ9aLEr0T1A_.base = (&NTI__DoL6v1Q2bZcUIVTN9aDivzQ_); NTI__0pNp33hfens5jJ9aLEr0T1A_.flags = 2; NTI__0pNp33hfens5jJ9aLEr0T1A_.name = "KeyValuePairSeq[peerid.PeerID, HashSet[multiaddress.MultiAddres" "s]]"; NTI__0pNp33hfens5jJ9aLEr0T1A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0pNp33hfens5jJ9aLEr0T1A_; NTI__0pNp33hfens5jJ9aLEr0T1A_.marker = Marker_tySequence__0pNp33hfens5jJ9aLEr0T1A; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[214].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[214].offset = offsetof(tyObject_Table__pGGeaOra9csl069baTSs3CJg, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[214].typ = (&NTI__0pNp33hfens5jJ9aLEr0T1A_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[214].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_270_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[219]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[219].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[219].offset = offsetof(tyObject_Table__pGGeaOra9csl069baTSs3CJg, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[219].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[219].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[213].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[213].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[213].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_270_2[0]; NTI__pGGeaOra9csl069baTSs3CJg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[213]; NTI__Y0c2zaBMalZGAwyJIQOIWQ_.size = sizeof(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ); NTI__Y0c2zaBMalZGAwyJIQOIWQ_.kind = 18; NTI__Y0c2zaBMalZGAwyJIQOIWQ_.base = 0; NTI__Y0c2zaBMalZGAwyJIQOIWQ_.flags = 2; NTI__Y0c2zaBMalZGAwyJIQOIWQ_.name = "Table[peerid.PeerID, HashSet[system.string]]"; NTI__Y0c2zaBMalZGAwyJIQOIWQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Y0c2zaBMalZGAwyJIQOIWQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_272_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[221]; NTI__yM4OgBQGbTtxtw9cQruEBmQ_.size = sizeof(tyTuple__yM4OgBQGbTtxtw9cQruEBmQ); NTI__yM4OgBQGbTtxtw9cQruEBmQ_.kind = 18; NTI__yM4OgBQGbTtxtw9cQruEBmQ_.base = 0; NTI__yM4OgBQGbTtxtw9cQruEBmQ_.flags = 2; NTI__yM4OgBQGbTtxtw9cQruEBmQ_.name = "KeyValuePair[peerid.PeerID, HashSet[system.string]]"; NTI__yM4OgBQGbTtxtw9cQruEBmQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yM4OgBQGbTtxtw9cQruEBmQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_273_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[223]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[223].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[223].offset = offsetof(tyTuple__yM4OgBQGbTtxtw9cQruEBmQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[223].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[223].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_273_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[224]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[224].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[224].offset = offsetof(tyTuple__yM4OgBQGbTtxtw9cQruEBmQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[224].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[224].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_273_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[225]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[225].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[225].offset = offsetof(tyTuple__yM4OgBQGbTtxtw9cQruEBmQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[225].typ = (&NTI__CD8Dpv0WGmASelVaNSo6zg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[225].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[222].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[222].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[222].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_273_3[0]; NTI__yM4OgBQGbTtxtw9cQruEBmQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[222]; NTI__ZS1ahAVt82upPJYTV8RknQ_.size = sizeof(tySequence__ZS1ahAVt82upPJYTV8RknQ*); NTI__ZS1ahAVt82upPJYTV8RknQ_.kind = 24; NTI__ZS1ahAVt82upPJYTV8RknQ_.base = (&NTI__yM4OgBQGbTtxtw9cQruEBmQ_); NTI__ZS1ahAVt82upPJYTV8RknQ_.flags = 2; NTI__ZS1ahAVt82upPJYTV8RknQ_.name = "KeyValuePairSeq[peerid.PeerID, HashSet[system.string]]"; NTI__ZS1ahAVt82upPJYTV8RknQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZS1ahAVt82upPJYTV8RknQ_; NTI__ZS1ahAVt82upPJYTV8RknQ_.marker = Marker_tySequence__ZS1ahAVt82upPJYTV8RknQ; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[221].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[221].offset = offsetof(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[221].typ = (&NTI__ZS1ahAVt82upPJYTV8RknQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[221].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_272_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[226]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[226].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[226].offset = offsetof(tyObject_Table__Y0c2zaBMalZGAwyJIQOIWQ, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[226].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[226].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[220].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[220].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[220].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_272_2[0]; NTI__Y0c2zaBMalZGAwyJIQOIWQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[220]; NTI__52v4sP86ruZliir3KafpPQ_.size = sizeof(tyObject_Table__52v4sP86ruZliir3KafpPQ); NTI__52v4sP86ruZliir3KafpPQ_.kind = 18; NTI__52v4sP86ruZliir3KafpPQ_.base = 0; NTI__52v4sP86ruZliir3KafpPQ_.flags = 2; NTI__52v4sP86ruZliir3KafpPQ_.name = "Table[peerid.PeerID, crypto.PublicKey]"; NTI__52v4sP86ruZliir3KafpPQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__52v4sP86ruZliir3KafpPQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_274_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[228]; NTI__lZ89bmeObpNgv1XXCg37auA_.size = sizeof(tyTuple__lZ89bmeObpNgv1XXCg37auA); NTI__lZ89bmeObpNgv1XXCg37auA_.kind = 18; NTI__lZ89bmeObpNgv1XXCg37auA_.base = 0; NTI__lZ89bmeObpNgv1XXCg37auA_.flags = 2; NTI__lZ89bmeObpNgv1XXCg37auA_.name = "KeyValuePair[peerid.PeerID, crypto.PublicKey]"; NTI__lZ89bmeObpNgv1XXCg37auA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lZ89bmeObpNgv1XXCg37auA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_275_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[230]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[230].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[230].offset = offsetof(tyTuple__lZ89bmeObpNgv1XXCg37auA, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[230].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[230].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_275_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[231]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[231].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[231].offset = offsetof(tyTuple__lZ89bmeObpNgv1XXCg37auA, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[231].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[231].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_275_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[232]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[232].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[232].offset = offsetof(tyTuple__lZ89bmeObpNgv1XXCg37auA, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[232].typ = (&NTI__mVKS59bRpscItosS0oN9a4zA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[232].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[229].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[229].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[229].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_275_3[0]; NTI__lZ89bmeObpNgv1XXCg37auA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[229]; NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.size = sizeof(tySequence__TwXs3G9bF9ad7BQkkskGRTCQ*); NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.kind = 24; NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.base = (&NTI__lZ89bmeObpNgv1XXCg37auA_); NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.flags = 2; NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.name = "KeyValuePairSeq[peerid.PeerID, crypto.PublicKey]"; NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TwXs3G9bF9ad7BQkkskGRTCQ_; NTI__TwXs3G9bF9ad7BQkkskGRTCQ_.marker = Marker_tySequence__TwXs3G9bF9ad7BQkkskGRTCQ; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[228].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[228].offset = offsetof(tyObject_Table__52v4sP86ruZliir3KafpPQ, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[228].typ = (&NTI__TwXs3G9bF9ad7BQkkskGRTCQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[228].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_274_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[233]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[233].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[233].offset = offsetof(tyObject_Table__52v4sP86ruZliir3KafpPQ, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[233].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[233].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[227].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[227].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[227].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_274_2[0]; NTI__52v4sP86ruZliir3KafpPQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[227]; NTI__HDUOEieUs1GSseLU5qS67Q_.size = sizeof(tyObject_Table__HDUOEieUs1GSseLU5qS67Q); NTI__HDUOEieUs1GSseLU5qS67Q_.kind = 18; NTI__HDUOEieUs1GSseLU5qS67Q_.base = 0; NTI__HDUOEieUs1GSseLU5qS67Q_.flags = 2; NTI__HDUOEieUs1GSseLU5qS67Q_.name = "Table[peerid.PeerID, peer_manager.Connectedness]"; NTI__HDUOEieUs1GSseLU5qS67Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HDUOEieUs1GSseLU5qS67Q_; TM__4SoG2KRQy3oMm9aUzSLtGrA_276_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[235]; NTI__HWxN9b9av4GWQkqrakko2iBw_.size = sizeof(tyTuple__HWxN9b9av4GWQkqrakko2iBw); NTI__HWxN9b9av4GWQkqrakko2iBw_.kind = 18; NTI__HWxN9b9av4GWQkqrakko2iBw_.base = 0; NTI__HWxN9b9av4GWQkqrakko2iBw_.flags = 2; NTI__HWxN9b9av4GWQkqrakko2iBw_.name = "KeyValuePair[peerid.PeerID, peer_manager.Connectedness]"; NTI__HWxN9b9av4GWQkqrakko2iBw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HWxN9b9av4GWQkqrakko2iBw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_277_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[237]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[237].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[237].offset = offsetof(tyTuple__HWxN9b9av4GWQkqrakko2iBw, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[237].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[237].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_277_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[238]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[238].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[238].offset = offsetof(tyTuple__HWxN9b9av4GWQkqrakko2iBw, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[238].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[238].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_277_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[239]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[239].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[239].offset = offsetof(tyTuple__HWxN9b9av4GWQkqrakko2iBw, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[239].typ = (&NTI__iDFxVyVC6AVm9aJUnmmoakw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[239].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[236].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[236].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[236].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_277_3[0]; NTI__HWxN9b9av4GWQkqrakko2iBw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[236]; NTI__9cAdNiuOt3vPbm6XF7oLMIw_.size = sizeof(tySequence__9cAdNiuOt3vPbm6XF7oLMIw*); NTI__9cAdNiuOt3vPbm6XF7oLMIw_.kind = 24; NTI__9cAdNiuOt3vPbm6XF7oLMIw_.base = (&NTI__HWxN9b9av4GWQkqrakko2iBw_); NTI__9cAdNiuOt3vPbm6XF7oLMIw_.flags = 2; NTI__9cAdNiuOt3vPbm6XF7oLMIw_.name = "KeyValuePairSeq[peerid.PeerID, peer_manager.Connectedness]"; NTI__9cAdNiuOt3vPbm6XF7oLMIw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cAdNiuOt3vPbm6XF7oLMIw_; NTI__9cAdNiuOt3vPbm6XF7oLMIw_.marker = Marker_tySequence__9cAdNiuOt3vPbm6XF7oLMIw; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[235].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[235].offset = offsetof(tyObject_Table__HDUOEieUs1GSseLU5qS67Q, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[235].typ = (&NTI__9cAdNiuOt3vPbm6XF7oLMIw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[235].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_276_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[240]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[240].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[240].offset = offsetof(tyObject_Table__HDUOEieUs1GSseLU5qS67Q, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[240].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[240].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[234].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[234].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[234].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_276_2[0]; NTI__HDUOEieUs1GSseLU5qS67Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[234]; NTI__h8cNvChU6yNAdM6bChlFYA_.size = sizeof(tyObject_Table__h8cNvChU6yNAdM6bChlFYA); NTI__h8cNvChU6yNAdM6bChlFYA_.kind = 18; NTI__h8cNvChU6yNAdM6bChlFYA_.base = 0; NTI__h8cNvChU6yNAdM6bChlFYA_.flags = 2; NTI__h8cNvChU6yNAdM6bChlFYA_.name = "Table[peerid.PeerID, system.int]"; NTI__h8cNvChU6yNAdM6bChlFYA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__h8cNvChU6yNAdM6bChlFYA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_278_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[242]; NTI__IIcO09chBBRGVL39cP28NaLg_.size = sizeof(tyTuple__IIcO09chBBRGVL39cP28NaLg); NTI__IIcO09chBBRGVL39cP28NaLg_.kind = 18; NTI__IIcO09chBBRGVL39cP28NaLg_.base = 0; NTI__IIcO09chBBRGVL39cP28NaLg_.flags = 2; NTI__IIcO09chBBRGVL39cP28NaLg_.name = "KeyValuePair[peerid.PeerID, system.int]"; NTI__IIcO09chBBRGVL39cP28NaLg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IIcO09chBBRGVL39cP28NaLg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_279_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[244]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[244].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[244].offset = offsetof(tyTuple__IIcO09chBBRGVL39cP28NaLg, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[244].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[244].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_279_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[245]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[245].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[245].offset = offsetof(tyTuple__IIcO09chBBRGVL39cP28NaLg, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[245].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[245].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_279_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[246]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[246].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[246].offset = offsetof(tyTuple__IIcO09chBBRGVL39cP28NaLg, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[246].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[246].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[243].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[243].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[243].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_279_3[0]; NTI__IIcO09chBBRGVL39cP28NaLg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[243]; NTI__MA0zEHLrBVKsH6AAd9aPHDA_.size = sizeof(tySequence__MA0zEHLrBVKsH6AAd9aPHDA*); NTI__MA0zEHLrBVKsH6AAd9aPHDA_.kind = 24; NTI__MA0zEHLrBVKsH6AAd9aPHDA_.base = (&NTI__IIcO09chBBRGVL39cP28NaLg_); NTI__MA0zEHLrBVKsH6AAd9aPHDA_.flags = 2; NTI__MA0zEHLrBVKsH6AAd9aPHDA_.name = "KeyValuePairSeq[peerid.PeerID, system.int]"; NTI__MA0zEHLrBVKsH6AAd9aPHDA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MA0zEHLrBVKsH6AAd9aPHDA_; NTI__MA0zEHLrBVKsH6AAd9aPHDA_.marker = Marker_tySequence__MA0zEHLrBVKsH6AAd9aPHDA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[242].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[242].offset = offsetof(tyObject_Table__h8cNvChU6yNAdM6bChlFYA, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[242].typ = (&NTI__MA0zEHLrBVKsH6AAd9aPHDA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[242].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_278_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[247]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[247].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[247].offset = offsetof(tyObject_Table__h8cNvChU6yNAdM6bChlFYA, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[247].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[247].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[241].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[241].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[241].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_278_2[0]; NTI__h8cNvChU6yNAdM6bChlFYA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[241]; NTI__gZoQEO4V3muc0g6lD9aIb2Q_.size = sizeof(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q); NTI__gZoQEO4V3muc0g6lD9aIb2Q_.kind = 18; NTI__gZoQEO4V3muc0g6lD9aIb2Q_.base = 0; NTI__gZoQEO4V3muc0g6lD9aIb2Q_.name = "Table[seq[byte], Future[system.bool]]"; NTI__gZoQEO4V3muc0g6lD9aIb2Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__gZoQEO4V3muc0g6lD9aIb2Q_; TM__4SoG2KRQy3oMm9aUzSLtGrA_280_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[249]; NTI__Qptir78YkKhpx9ams3lvtsw_.size = sizeof(tyTuple__Qptir78YkKhpx9ams3lvtsw); NTI__Qptir78YkKhpx9ams3lvtsw_.kind = 18; NTI__Qptir78YkKhpx9ams3lvtsw_.base = 0; NTI__Qptir78YkKhpx9ams3lvtsw_.name = "KeyValuePair[seq[byte], Future[system.bool]]"; NTI__Qptir78YkKhpx9ams3lvtsw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Qptir78YkKhpx9ams3lvtsw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_281_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[251]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[251].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[251].offset = offsetof(tyTuple__Qptir78YkKhpx9ams3lvtsw, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[251].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[251].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_281_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[252]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[252].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[252].offset = offsetof(tyTuple__Qptir78YkKhpx9ams3lvtsw, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[252].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[252].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_281_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[253]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[253].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[253].offset = offsetof(tyTuple__Qptir78YkKhpx9ams3lvtsw, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[253].typ = (&NTI__rI4CttOsQJLhGB50KE3n9cA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[253].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[250].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[250].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[250].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_281_3[0]; NTI__Qptir78YkKhpx9ams3lvtsw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[250]; NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.size = sizeof(tySequence__ZGDdbXPD9bUBYNLtwtuTWrA*); NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.kind = 24; NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.base = (&NTI__Qptir78YkKhpx9ams3lvtsw_); NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.name = "KeyValuePairSeq[seq[byte], Future[system.bool]]"; NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZGDdbXPD9bUBYNLtwtuTWrA_; NTI__ZGDdbXPD9bUBYNLtwtuTWrA_.marker = Marker_tySequence__ZGDdbXPD9bUBYNLtwtuTWrA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[249].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[249].offset = offsetof(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[249].typ = (&NTI__ZGDdbXPD9bUBYNLtwtuTWrA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[249].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_280_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[254]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[254].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[254].offset = offsetof(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[254].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[254].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[248].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[248].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[248].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_280_2[0]; NTI__gZoQEO4V3muc0g6lD9aIb2Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[248]; NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.size = sizeof(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA); NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.kind = 18; NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.base = 0; NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.name = "Table[kademlia.Node, Future[system.bool]]"; NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_282_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[256]; NTI__MsTR86jOxY4TjADGXDQ9cYw_.size = sizeof(tyTuple__MsTR86jOxY4TjADGXDQ9cYw); NTI__MsTR86jOxY4TjADGXDQ9cYw_.kind = 18; NTI__MsTR86jOxY4TjADGXDQ9cYw_.base = 0; NTI__MsTR86jOxY4TjADGXDQ9cYw_.name = "KeyValuePair[kademlia.Node, Future[system.bool]]"; NTI__MsTR86jOxY4TjADGXDQ9cYw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MsTR86jOxY4TjADGXDQ9cYw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_283_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[258]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[258].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[258].offset = offsetof(tyTuple__MsTR86jOxY4TjADGXDQ9cYw, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[258].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[258].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_283_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[259]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[259].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[259].offset = offsetof(tyTuple__MsTR86jOxY4TjADGXDQ9cYw, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[259].typ = (&NTI__dXv1y2c2nNbnKs59aRY70QA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[259].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_283_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[260]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[260].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[260].offset = offsetof(tyTuple__MsTR86jOxY4TjADGXDQ9cYw, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[260].typ = (&NTI__rI4CttOsQJLhGB50KE3n9cA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[260].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[257].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[257].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[257].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_283_3[0]; NTI__MsTR86jOxY4TjADGXDQ9cYw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[257]; NTI__bqBMFIjg0BA9aW4cUrDr4aw_.size = sizeof(tySequence__bqBMFIjg0BA9aW4cUrDr4aw*); NTI__bqBMFIjg0BA9aW4cUrDr4aw_.kind = 24; NTI__bqBMFIjg0BA9aW4cUrDr4aw_.base = (&NTI__MsTR86jOxY4TjADGXDQ9cYw_); NTI__bqBMFIjg0BA9aW4cUrDr4aw_.name = "KeyValuePairSeq[kademlia.Node, Future[system.bool]]"; NTI__bqBMFIjg0BA9aW4cUrDr4aw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bqBMFIjg0BA9aW4cUrDr4aw_; NTI__bqBMFIjg0BA9aW4cUrDr4aw_.marker = Marker_tySequence__bqBMFIjg0BA9aW4cUrDr4aw; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[256].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[256].offset = offsetof(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[256].typ = (&NTI__bqBMFIjg0BA9aW4cUrDr4aw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[256].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_282_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[261]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[261].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[261].offset = offsetof(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[261].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[261].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[255].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[255].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[255].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_282_2[0]; NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[255]; NTI__4n5kcfi9ae2XAgDxZKNVtjg_.size = sizeof(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg); NTI__4n5kcfi9ae2XAgDxZKNVtjg_.kind = 18; NTI__4n5kcfi9ae2XAgDxZKNVtjg_.base = 0; NTI__4n5kcfi9ae2XAgDxZKNVtjg_.name = "Table[kademlia.Node, proc (n: seq[Node]){.closure, gcsafe.}]"; NTI__4n5kcfi9ae2XAgDxZKNVtjg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4n5kcfi9ae2XAgDxZKNVtjg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_284_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[263]; NTI__beG4ILF8HR8pW2ufrKnHug_.size = sizeof(tyTuple__beG4ILF8HR8pW2ufrKnHug); NTI__beG4ILF8HR8pW2ufrKnHug_.kind = 18; NTI__beG4ILF8HR8pW2ufrKnHug_.base = 0; NTI__beG4ILF8HR8pW2ufrKnHug_.name = "KeyValuePair[kademlia.Node, proc (n: seq[Node]){.closure, gcsaf" "e.}]"; NTI__beG4ILF8HR8pW2ufrKnHug_.nextType = nimTypeRoot; nimTypeRoot=&NTI__beG4ILF8HR8pW2ufrKnHug_; TM__4SoG2KRQy3oMm9aUzSLtGrA_285_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[265]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[265].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[265].offset = offsetof(tyTuple__beG4ILF8HR8pW2ufrKnHug, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[265].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[265].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_285_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[266]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[266].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[266].offset = offsetof(tyTuple__beG4ILF8HR8pW2ufrKnHug, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[266].typ = (&NTI__dXv1y2c2nNbnKs59aRY70QA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[266].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_285_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[267]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[267].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[267].offset = offsetof(tyTuple__beG4ILF8HR8pW2ufrKnHug, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[267].typ = (&NTI__Vj8L5mSqv3cWTixxMAusYg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[267].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[264].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[264].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[264].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_285_3[0]; NTI__beG4ILF8HR8pW2ufrKnHug_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[264]; NTI__Yjh7j69bRJilZ9ctrRBprjIw_.size = sizeof(tySequence__Yjh7j69bRJilZ9ctrRBprjIw*); NTI__Yjh7j69bRJilZ9ctrRBprjIw_.kind = 24; NTI__Yjh7j69bRJilZ9ctrRBprjIw_.base = (&NTI__beG4ILF8HR8pW2ufrKnHug_); NTI__Yjh7j69bRJilZ9ctrRBprjIw_.name = "KeyValuePairSeq[kademlia.Node, proc (n: seq[Node]){.closure, gc" "safe.}]"; NTI__Yjh7j69bRJilZ9ctrRBprjIw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Yjh7j69bRJilZ9ctrRBprjIw_; NTI__Yjh7j69bRJilZ9ctrRBprjIw_.marker = Marker_tySequence__Yjh7j69bRJilZ9ctrRBprjIw; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[263].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[263].offset = offsetof(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[263].typ = (&NTI__Yjh7j69bRJilZ9ctrRBprjIw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[263].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_284_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[268]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[268].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[268].offset = offsetof(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[268].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[268].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[262].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[262].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[262].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_284_2[0]; NTI__4n5kcfi9ae2XAgDxZKNVtjg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[262]; NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.size = sizeof(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g); NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.kind = 18; NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.base = 0; NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.name = "Table[kademlia.Node, p2p_types.Peer]"; NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JQs6mFuSYGTO9bUC9aLU6i1g_; TM__4SoG2KRQy3oMm9aUzSLtGrA_286_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[270]; NTI__OXuFTr0o0fEz2WdWON4kIQ_.size = sizeof(tyTuple__OXuFTr0o0fEz2WdWON4kIQ); NTI__OXuFTr0o0fEz2WdWON4kIQ_.kind = 18; NTI__OXuFTr0o0fEz2WdWON4kIQ_.base = 0; NTI__OXuFTr0o0fEz2WdWON4kIQ_.name = "KeyValuePair[kademlia.Node, p2p_types.Peer]"; NTI__OXuFTr0o0fEz2WdWON4kIQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__OXuFTr0o0fEz2WdWON4kIQ_; TM__4SoG2KRQy3oMm9aUzSLtGrA_287_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[272]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[272].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[272].offset = offsetof(tyTuple__OXuFTr0o0fEz2WdWON4kIQ, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[272].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[272].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_287_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[273]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[273].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[273].offset = offsetof(tyTuple__OXuFTr0o0fEz2WdWON4kIQ, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[273].typ = (&NTI__dXv1y2c2nNbnKs59aRY70QA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[273].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_287_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[274]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[274].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[274].offset = offsetof(tyTuple__OXuFTr0o0fEz2WdWON4kIQ, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[274].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[274].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[271].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[271].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[271].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_287_3[0]; NTI__OXuFTr0o0fEz2WdWON4kIQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[271]; NTI__6siov3Lsmvxd84pp09b2kFA_.size = sizeof(tySequence__6siov3Lsmvxd84pp09b2kFA*); NTI__6siov3Lsmvxd84pp09b2kFA_.kind = 24; NTI__6siov3Lsmvxd84pp09b2kFA_.base = (&NTI__OXuFTr0o0fEz2WdWON4kIQ_); NTI__6siov3Lsmvxd84pp09b2kFA_.name = "KeyValuePairSeq[kademlia.Node, p2p_types.Peer]"; NTI__6siov3Lsmvxd84pp09b2kFA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6siov3Lsmvxd84pp09b2kFA_; NTI__6siov3Lsmvxd84pp09b2kFA_.marker = Marker_tySequence__6siov3Lsmvxd84pp09b2kFA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[270].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[270].offset = offsetof(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[270].typ = (&NTI__6siov3Lsmvxd84pp09b2kFA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[270].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_286_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[275]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[275].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[275].offset = offsetof(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[275].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[275].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[269].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[269].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[269].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_286_2[0]; NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[269]; NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.size = sizeof(tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA); NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.kind = 18; NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.base = 0; NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.name = "Table[system.int, p2p_types.PeerObserver]"; NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zmO5q5EIRgSoRBBKm9a9cDfA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_288_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[277]; NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.size = sizeof(tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw); NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.kind = 18; NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.base = 0; NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.name = "KeyValuePair[system.int, p2p_types.PeerObserver]"; NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yF9c6feNXxQ6CPcRGg9a29bjw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_289_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[279]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[279].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[279].offset = offsetof(tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[279].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[279].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_289_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[280]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[280].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[280].offset = offsetof(tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[280].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[280].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_289_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[281]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[281].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[281].offset = offsetof(tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[281].typ = (&NTI__jiG6LWCyHKJmWqcArkLgzQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[281].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[278].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[278].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[278].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_289_3[0]; NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[278]; NTI__9bws6EaVEE1bogDOSVwy9a9cA_.size = sizeof(tySequence__9bws6EaVEE1bogDOSVwy9a9cA*); NTI__9bws6EaVEE1bogDOSVwy9a9cA_.kind = 24; NTI__9bws6EaVEE1bogDOSVwy9a9cA_.base = (&NTI__yF9c6feNXxQ6CPcRGg9a29bjw_); NTI__9bws6EaVEE1bogDOSVwy9a9cA_.name = "KeyValuePairSeq[system.int, p2p_types.PeerObserver]"; NTI__9bws6EaVEE1bogDOSVwy9a9cA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bws6EaVEE1bogDOSVwy9a9cA_; NTI__9bws6EaVEE1bogDOSVwy9a9cA_.marker = Marker_tySequence__9bws6EaVEE1bogDOSVwy9a9cA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[277].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[277].offset = offsetof(tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[277].typ = (&NTI__9bws6EaVEE1bogDOSVwy9a9cA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[277].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_288_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[282]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[282].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[282].offset = offsetof(tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[282].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[282].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[276].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[276].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[276].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_288_2[0]; NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[276]; NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.size = sizeof(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA); NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.kind = 18; NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.base = 0; NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.name = "Filters"; NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__a4wU4TJ3S9aYE7hUiPIMGtA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_290_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[284]; NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.size = sizeof(tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw); NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.kind = 18; NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.base = 0; NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.name = "KeyValuePair[system.string, whisper_types.Filter]"; NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_291_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[286]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[286].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[286].offset = offsetof(tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[286].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[286].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_291_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[287]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[287].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[287].offset = offsetof(tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[287].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[287].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_291_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[288]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[288].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[288].offset = offsetof(tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[288].typ = (&NTI__8L4wICuourxHGd5Wapt9cJg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[288].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[285].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[285].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[285].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_291_3[0]; NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[285]; NTI__7X6z61BQKOIIAG9aGlkAnSw_.size = sizeof(tySequence__7X6z61BQKOIIAG9aGlkAnSw*); NTI__7X6z61BQKOIIAG9aGlkAnSw_.kind = 24; NTI__7X6z61BQKOIIAG9aGlkAnSw_.base = (&NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_); NTI__7X6z61BQKOIIAG9aGlkAnSw_.name = "KeyValuePairSeq[system.string, whisper_types.Filter]"; NTI__7X6z61BQKOIIAG9aGlkAnSw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7X6z61BQKOIIAG9aGlkAnSw_; NTI__7X6z61BQKOIIAG9aGlkAnSw_.marker = Marker_tySequence__7X6z61BQKOIIAG9aGlkAnSw; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[284].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[284].offset = offsetof(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[284].typ = (&NTI__7X6z61BQKOIIAG9aGlkAnSw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[284].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_290_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[289]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[289].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[289].offset = offsetof(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[289].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[289].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[283].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[283].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[283].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_290_2[0]; NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[283]; NTI__A9cYVcPOKBDYXmP0EJYObtA_.size = sizeof(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA); NTI__A9cYVcPOKBDYXmP0EJYObtA_.kind = 18; NTI__A9cYVcPOKBDYXmP0EJYObtA_.base = 0; NTI__A9cYVcPOKBDYXmP0EJYObtA_.name = "Filters"; NTI__A9cYVcPOKBDYXmP0EJYObtA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__A9cYVcPOKBDYXmP0EJYObtA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_295_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[291]; NTI__Ewr5dB9acm1XBOefHdkz32w_.size = sizeof(tyTuple__Ewr5dB9acm1XBOefHdkz32w); NTI__Ewr5dB9acm1XBOefHdkz32w_.kind = 18; NTI__Ewr5dB9acm1XBOefHdkz32w_.base = 0; NTI__Ewr5dB9acm1XBOefHdkz32w_.name = "KeyValuePair[system.string, waku_filter_types.Filter]"; NTI__Ewr5dB9acm1XBOefHdkz32w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Ewr5dB9acm1XBOefHdkz32w_; TM__4SoG2KRQy3oMm9aUzSLtGrA_296_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[293]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[293].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[293].offset = offsetof(tyTuple__Ewr5dB9acm1XBOefHdkz32w, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[293].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[293].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_296_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[294]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[294].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[294].offset = offsetof(tyTuple__Ewr5dB9acm1XBOefHdkz32w, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[294].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[294].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_296_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[295]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[295].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[295].offset = offsetof(tyTuple__Ewr5dB9acm1XBOefHdkz32w, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[295].typ = (&NTI__llJHO4n7JfCluCvVce9c9cDw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[295].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[292].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[292].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[292].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_296_3[0]; NTI__Ewr5dB9acm1XBOefHdkz32w_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[292]; NTI__b15zLYqiMPkiLv2o00nNdA_.size = sizeof(tySequence__b15zLYqiMPkiLv2o00nNdA*); NTI__b15zLYqiMPkiLv2o00nNdA_.kind = 24; NTI__b15zLYqiMPkiLv2o00nNdA_.base = (&NTI__Ewr5dB9acm1XBOefHdkz32w_); NTI__b15zLYqiMPkiLv2o00nNdA_.name = "KeyValuePairSeq[system.string, waku_filter_types.Filter]"; NTI__b15zLYqiMPkiLv2o00nNdA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__b15zLYqiMPkiLv2o00nNdA_; NTI__b15zLYqiMPkiLv2o00nNdA_.marker = Marker_tySequence__b15zLYqiMPkiLv2o00nNdA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[291].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[291].offset = offsetof(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[291].typ = (&NTI__b15zLYqiMPkiLv2o00nNdA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[291].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_295_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[296]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[296].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[296].offset = offsetof(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[296].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[296].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[290].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[290].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[290].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_295_2[0]; NTI__A9cYVcPOKBDYXmP0EJYObtA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[290]; NTI__PYPLWlmg3RnSxA1NrOVJFw_.size = sizeof(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw); NTI__PYPLWlmg3RnSxA1NrOVJFw_.kind = 18; NTI__PYPLWlmg3RnSxA1NrOVJFw_.base = 0; NTI__PYPLWlmg3RnSxA1NrOVJFw_.name = "Table[message_notifier.MessageNotificationSubscriptionIdentifie" "r, message_notifier.MessageNotificationSubscription]"; NTI__PYPLWlmg3RnSxA1NrOVJFw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PYPLWlmg3RnSxA1NrOVJFw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_297_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[298]; NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.size = sizeof(tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA); NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.kind = 18; NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.base = 0; NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.name = "KeyValuePair[message_notifier.MessageNotificationSubscriptionId" "entifier, message_notifier.MessageNotificationSubscription]"; NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RR9cGEKcLuRt2J0N36N9aV9aA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_298_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[300]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[300].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[300].offset = offsetof(tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[300].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[300].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_298_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[301]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[301].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[301].offset = offsetof(tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[301].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[301].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_298_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[302]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[302].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[302].offset = offsetof(tyTuple__RR9cGEKcLuRt2J0N36N9aV9aA, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[302].typ = (&NTI__0iE3wlvp8XLVCEqe9a69bBzA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[302].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[299].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[299].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[299].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_298_3[0]; NTI__RR9cGEKcLuRt2J0N36N9aV9aA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[299]; NTI__NhrD4IueRTlBqNEpcAHOaw_.size = sizeof(tySequence__NhrD4IueRTlBqNEpcAHOaw*); NTI__NhrD4IueRTlBqNEpcAHOaw_.kind = 24; NTI__NhrD4IueRTlBqNEpcAHOaw_.base = (&NTI__RR9cGEKcLuRt2J0N36N9aV9aA_); NTI__NhrD4IueRTlBqNEpcAHOaw_.name = "KeyValuePairSeq[message_notifier.MessageNotificationSubscriptio" "nIdentifier, message_notifier.MessageNotificationSubscription]"; NTI__NhrD4IueRTlBqNEpcAHOaw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__NhrD4IueRTlBqNEpcAHOaw_; NTI__NhrD4IueRTlBqNEpcAHOaw_.marker = Marker_tySequence__NhrD4IueRTlBqNEpcAHOaw; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[298].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[298].offset = offsetof(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[298].typ = (&NTI__NhrD4IueRTlBqNEpcAHOaw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[298].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_297_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[303]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[303].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[303].offset = offsetof(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[303].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[303].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[297].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[297].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[297].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_297_2[0]; NTI__PYPLWlmg3RnSxA1NrOVJFw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[297]; NTI__WVXdlbpZMc1zwgdXod13jA_.size = sizeof(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw*); NTI__WVXdlbpZMc1zwgdXod13jA_.kind = 22; NTI__WVXdlbpZMc1zwgdXod13jA_.base = (&NTI__PYPLWlmg3RnSxA1NrOVJFw_); NTI__WVXdlbpZMc1zwgdXod13jA_.name = "TableRef[message_notifier.MessageNotificationSubscriptionIdenti" "fier, message_notifier.MessageNotificationSubscription]"; NTI__WVXdlbpZMc1zwgdXod13jA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WVXdlbpZMc1zwgdXod13jA_; NTI__WVXdlbpZMc1zwgdXod13jA_.marker = Marker_tyRef__WVXdlbpZMc1zwgdXod13jA; NTI__FdHpxIKbPNjlIbR9a4qcWpw_.size = sizeof(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw); NTI__FdHpxIKbPNjlIbR9a4qcWpw_.kind = 18; NTI__FdHpxIKbPNjlIbR9a4qcWpw_.base = 0; NTI__FdHpxIKbPNjlIbR9a4qcWpw_.name = "Table[system.string, web3.Subscription]"; NTI__FdHpxIKbPNjlIbR9a4qcWpw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FdHpxIKbPNjlIbR9a4qcWpw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_411_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[305]; NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.size = sizeof(tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw); NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.kind = 18; NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.base = 0; NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.name = "KeyValuePair[system.string, web3.Subscription]"; NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Wbu2O9clBpzS2iH9b4rBbnEw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_412_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[307]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[307].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[307].offset = offsetof(tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[307].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[307].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_412_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[308]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[308].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[308].offset = offsetof(tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[308].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[308].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_412_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[309]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[309].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[309].offset = offsetof(tyTuple__Wbu2O9clBpzS2iH9b4rBbnEw, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[309].typ = (&NTI__R4PEl9bZRSkSI2Ikls9czoYA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[309].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[306].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[306].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[306].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_412_3[0]; NTI__Wbu2O9clBpzS2iH9b4rBbnEw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[306]; NTI__rEAWhJSquAhdmub1uagmwg_.size = sizeof(tySequence__rEAWhJSquAhdmub1uagmwg*); NTI__rEAWhJSquAhdmub1uagmwg_.kind = 24; NTI__rEAWhJSquAhdmub1uagmwg_.base = (&NTI__Wbu2O9clBpzS2iH9b4rBbnEw_); NTI__rEAWhJSquAhdmub1uagmwg_.name = "KeyValuePairSeq[system.string, web3.Subscription]"; NTI__rEAWhJSquAhdmub1uagmwg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rEAWhJSquAhdmub1uagmwg_; NTI__rEAWhJSquAhdmub1uagmwg_.marker = Marker_tySequence__rEAWhJSquAhdmub1uagmwg; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[305].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[305].offset = offsetof(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[305].typ = (&NTI__rEAWhJSquAhdmub1uagmwg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[305].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_411_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[310]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[310].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[310].offset = offsetof(tyObject_Table__FdHpxIKbPNjlIbR9a4qcWpw, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[310].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[310].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[304].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[304].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[304].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_411_2[0]; NTI__FdHpxIKbPNjlIbR9a4qcWpw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[304]; NTI__cyYxCUPoDV6DZhlaLrrcXw_.size = sizeof(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw); NTI__cyYxCUPoDV6DZhlaLrrcXw_.kind = 18; NTI__cyYxCUPoDV6DZhlaLrrcXw_.base = 0; NTI__cyYxCUPoDV6DZhlaLrrcXw_.name = "Table[system.string, router.RpcProc]"; NTI__cyYxCUPoDV6DZhlaLrrcXw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cyYxCUPoDV6DZhlaLrrcXw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_424_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[312]; NTI__XZRAGm1xeb1ELDDuOCxS5g_.size = sizeof(tyTuple__XZRAGm1xeb1ELDDuOCxS5g); NTI__XZRAGm1xeb1ELDDuOCxS5g_.kind = 18; NTI__XZRAGm1xeb1ELDDuOCxS5g_.base = 0; NTI__XZRAGm1xeb1ELDDuOCxS5g_.name = "KeyValuePair[system.string, router.RpcProc]"; NTI__XZRAGm1xeb1ELDDuOCxS5g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XZRAGm1xeb1ELDDuOCxS5g_; TM__4SoG2KRQy3oMm9aUzSLtGrA_425_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[314]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[314].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[314].offset = offsetof(tyTuple__XZRAGm1xeb1ELDDuOCxS5g, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[314].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[314].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_425_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[315]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[315].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[315].offset = offsetof(tyTuple__XZRAGm1xeb1ELDDuOCxS5g, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[315].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[315].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_425_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[316]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[316].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[316].offset = offsetof(tyTuple__XZRAGm1xeb1ELDDuOCxS5g, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[316].typ = (&NTI__IvadIksN9avRAZD9ak7LHVQQ_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[316].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[313].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[313].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[313].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_425_3[0]; NTI__XZRAGm1xeb1ELDDuOCxS5g_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[313]; NTI__6QjojIAfixfIV9c3vRYtSJA_.size = sizeof(tySequence__6QjojIAfixfIV9c3vRYtSJA*); NTI__6QjojIAfixfIV9c3vRYtSJA_.kind = 24; NTI__6QjojIAfixfIV9c3vRYtSJA_.base = (&NTI__XZRAGm1xeb1ELDDuOCxS5g_); NTI__6QjojIAfixfIV9c3vRYtSJA_.name = "KeyValuePairSeq[system.string, router.RpcProc]"; NTI__6QjojIAfixfIV9c3vRYtSJA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6QjojIAfixfIV9c3vRYtSJA_; NTI__6QjojIAfixfIV9c3vRYtSJA_.marker = Marker_tySequence__6QjojIAfixfIV9c3vRYtSJA; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[312].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[312].offset = offsetof(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[312].typ = (&NTI__6QjojIAfixfIV9c3vRYtSJA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[312].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_424_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[317]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[317].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[317].offset = offsetof(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[317].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[317].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[311].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[311].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[311].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_424_2[0]; NTI__cyYxCUPoDV6DZhlaLrrcXw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[311]; NTI__oybXN0L9c4tp61srdsq3Uzw_.size = sizeof(tyObject_Table__cyYxCUPoDV6DZhlaLrrcXw*); NTI__oybXN0L9c4tp61srdsq3Uzw_.kind = 22; NTI__oybXN0L9c4tp61srdsq3Uzw_.base = (&NTI__cyYxCUPoDV6DZhlaLrrcXw_); NTI__oybXN0L9c4tp61srdsq3Uzw_.name = "TableRef[system.string, router.RpcProc]"; NTI__oybXN0L9c4tp61srdsq3Uzw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__oybXN0L9c4tp61srdsq3Uzw_; NTI__oybXN0L9c4tp61srdsq3Uzw_.marker = Marker_tyRef__oybXN0L9c4tp61srdsq3Uzw; NTI__lUzCyZ2CFNT3VjHN16pNLA_.size = sizeof(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA); NTI__lUzCyZ2CFNT3VjHN16pNLA_.kind = 18; NTI__lUzCyZ2CFNT3VjHN16pNLA_.base = 0; NTI__lUzCyZ2CFNT3VjHN16pNLA_.flags = 2; NTI__lUzCyZ2CFNT3VjHN16pNLA_.name = "Table[system.string, seq[WakuMessage]]"; NTI__lUzCyZ2CFNT3VjHN16pNLA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lUzCyZ2CFNT3VjHN16pNLA_; TM__4SoG2KRQy3oMm9aUzSLtGrA_433_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[319]; NTI__TE0vnGy9cZG7ytHHS2yt6mg_.size = sizeof(tyTuple__TE0vnGy9cZG7ytHHS2yt6mg); NTI__TE0vnGy9cZG7ytHHS2yt6mg_.kind = 18; NTI__TE0vnGy9cZG7ytHHS2yt6mg_.base = 0; NTI__TE0vnGy9cZG7ytHHS2yt6mg_.flags = 2; NTI__TE0vnGy9cZG7ytHHS2yt6mg_.name = "KeyValuePair[system.string, seq[WakuMessage]]"; NTI__TE0vnGy9cZG7ytHHS2yt6mg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TE0vnGy9cZG7ytHHS2yt6mg_; TM__4SoG2KRQy3oMm9aUzSLtGrA_434_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[321]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[321].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[321].offset = offsetof(tyTuple__TE0vnGy9cZG7ytHHS2yt6mg, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[321].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[321].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_434_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[322]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[322].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[322].offset = offsetof(tyTuple__TE0vnGy9cZG7ytHHS2yt6mg, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[322].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[322].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_434_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[323]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[323].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[323].offset = offsetof(tyTuple__TE0vnGy9cZG7ytHHS2yt6mg, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[323].typ = (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[323].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[320].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[320].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[320].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_434_3[0]; NTI__TE0vnGy9cZG7ytHHS2yt6mg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[320]; NTI__cRKTZnZhowfy3yV8zI72bw_.size = sizeof(tySequence__cRKTZnZhowfy3yV8zI72bw*); NTI__cRKTZnZhowfy3yV8zI72bw_.kind = 24; NTI__cRKTZnZhowfy3yV8zI72bw_.base = (&NTI__TE0vnGy9cZG7ytHHS2yt6mg_); NTI__cRKTZnZhowfy3yV8zI72bw_.flags = 2; NTI__cRKTZnZhowfy3yV8zI72bw_.name = "KeyValuePairSeq[system.string, seq[WakuMessage]]"; NTI__cRKTZnZhowfy3yV8zI72bw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cRKTZnZhowfy3yV8zI72bw_; NTI__cRKTZnZhowfy3yV8zI72bw_.marker = Marker_tySequence__cRKTZnZhowfy3yV8zI72bw; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[319].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[319].offset = offsetof(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[319].typ = (&NTI__cRKTZnZhowfy3yV8zI72bw_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[319].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_433_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[324]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[324].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[324].offset = offsetof(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[324].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[324].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[318].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[318].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[318].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_433_2[0]; NTI__lUzCyZ2CFNT3VjHN16pNLA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[318]; NTI__ehhXEbUQTmpCXPaChoPTGA_.size = sizeof(tyObject_Table__lUzCyZ2CFNT3VjHN16pNLA*); NTI__ehhXEbUQTmpCXPaChoPTGA_.kind = 22; NTI__ehhXEbUQTmpCXPaChoPTGA_.base = (&NTI__lUzCyZ2CFNT3VjHN16pNLA_); NTI__ehhXEbUQTmpCXPaChoPTGA_.flags = 2; NTI__ehhXEbUQTmpCXPaChoPTGA_.name = "TableRef[system.string, seq[WakuMessage]]"; NTI__ehhXEbUQTmpCXPaChoPTGA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ehhXEbUQTmpCXPaChoPTGA_; NTI__ehhXEbUQTmpCXPaChoPTGA_.marker = Marker_tyRef__ehhXEbUQTmpCXPaChoPTGA; NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.size = sizeof(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q); NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.kind = 18; NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.base = 0; NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.flags = 2; NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.name = "Table[waku_message.ContentTopic, seq[WakuMessage]]"; NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ILQkO6CUHbeUjLRZ7fyU7Q_; TM__4SoG2KRQy3oMm9aUzSLtGrA_446_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[326]; NTI__TdViOx2ixiw8hSQlZiHjHw_.size = sizeof(tyTuple__TdViOx2ixiw8hSQlZiHjHw); NTI__TdViOx2ixiw8hSQlZiHjHw_.kind = 18; NTI__TdViOx2ixiw8hSQlZiHjHw_.base = 0; NTI__TdViOx2ixiw8hSQlZiHjHw_.flags = 2; NTI__TdViOx2ixiw8hSQlZiHjHw_.name = "KeyValuePair[waku_message.ContentTopic, seq[WakuMessage]]"; NTI__TdViOx2ixiw8hSQlZiHjHw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TdViOx2ixiw8hSQlZiHjHw_; TM__4SoG2KRQy3oMm9aUzSLtGrA_447_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[328]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[328].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[328].offset = offsetof(tyTuple__TdViOx2ixiw8hSQlZiHjHw, Field0); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[328].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[328].name = "Field0"; TM__4SoG2KRQy3oMm9aUzSLtGrA_447_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[329]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[329].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[329].offset = offsetof(tyTuple__TdViOx2ixiw8hSQlZiHjHw, Field1); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[329].typ = (&NTI__JrFyJbYm9b5I4hJ9cWDqvfYA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[329].name = "Field1"; TM__4SoG2KRQy3oMm9aUzSLtGrA_447_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[330]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[330].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[330].offset = offsetof(tyTuple__TdViOx2ixiw8hSQlZiHjHw, Field2); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[330].typ = (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[330].name = "Field2"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[327].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[327].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[327].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_447_3[0]; NTI__TdViOx2ixiw8hSQlZiHjHw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[327]; NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.size = sizeof(tySequence__1Lj9c8h9cRIryp2wlGSOSFEg*); NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.kind = 24; NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.base = (&NTI__TdViOx2ixiw8hSQlZiHjHw_); NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.flags = 2; NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.name = "KeyValuePairSeq[waku_message.ContentTopic, seq[WakuMessage]]"; NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_; NTI__1Lj9c8h9cRIryp2wlGSOSFEg_.marker = Marker_tySequence__1Lj9c8h9cRIryp2wlGSOSFEg; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[326].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[326].offset = offsetof(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q, data); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[326].typ = (&NTI__1Lj9c8h9cRIryp2wlGSOSFEg_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[326].name = "data"; TM__4SoG2KRQy3oMm9aUzSLtGrA_446_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[331]; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[331].kind = 1; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[331].offset = offsetof(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q, counter); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[331].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__4SoG2KRQy3oMm9aUzSLtGrA_0[331].name = "counter"; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[325].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[325].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[325].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_446_2[0]; NTI__ILQkO6CUHbeUjLRZ7fyU7Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[325]; NTI__ORogbbIiDVJ6fhea3v9ccOA_.size = sizeof(tyObject_Table__ILQkO6CUHbeUjLRZ7fyU7Q*); NTI__ORogbbIiDVJ6fhea3v9ccOA_.kind = 22; NTI__ORogbbIiDVJ6fhea3v9ccOA_.base = (&NTI__ILQkO6CUHbeUjLRZ7fyU7Q_); NTI__ORogbbIiDVJ6fhea3v9ccOA_.flags = 2; NTI__ORogbbIiDVJ6fhea3v9ccOA_.name = "TableRef[waku_message.ContentTopic, seq[WakuMessage]]"; NTI__ORogbbIiDVJ6fhea3v9ccOA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ORogbbIiDVJ6fhea3v9ccOA_; NTI__ORogbbIiDVJ6fhea3v9ccOA_.marker = Marker_tyRef__ORogbbIiDVJ6fhea3v9ccOA; }