nwaku/nimcache/release/quicksim/stdlib_tables.nim.c

4366 lines
309 KiB
C

/* Generated by Nim Compiler v1.2.6 */
/* (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
/* Compiled for: Linux, amd64, gcc */
/* Command for C compiler:
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-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-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 -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/v1/node -o nimcache/release/quicksim/stdlib_tables.nim.c.o nimcache/release/quicksim/stdlib_tables.nim.c */
#define NIM_INTBITS 64
#include "nimbase.h"
#include <string.h>
#include <sys/types.h>
#include <pthread.h>
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct 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 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_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_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw;
typedef struct RootObj RootObj;
typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg;
typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg;
typedef struct Exception Exception;
typedef struct tyTuple__UAPuRQmtqdlTp9cgdKiAY0g tyTuple__UAPuRQmtqdlTp9cgdKiAY0g;
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 tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
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_Table__gZoQEO4V3muc0g6lD9aIb2Q tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q;
typedef struct tySequence__ZGDdbXPD9bUBYNLtwtuTWrA tySequence__ZGDdbXPD9bUBYNLtwtuTWrA;
typedef struct tyTuple__Qptir78YkKhpx9ams3lvtsw tyTuple__Qptir78YkKhpx9ams3lvtsw;
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
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_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA;
typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ;
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_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
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_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ;
typedef struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw tyObject_Moment__p19adwOigsIe5d3NlfPJOEw;
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 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;
};
};
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;};
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;
};
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 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_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;
};
typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64];
struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg data;
};
struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA {tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ data;
};
struct tyObject_Option__H8bdSWxXL4Zx9bAte9aQ3nHQ {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA val;
NIM_BOOL has;
};
typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32];
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_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function;
void* udata;
};
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname;
NI line;
NCSTRING filename;
};
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_Moment__p19adwOigsIe5d3NlfPJOEw {NI64 value;
};
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__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__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__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 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__oLpBKXzW3hF9aCVMo5EymfQ { TGenericSeq Sup; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA 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__V7ShAorRgCSeV9b0QgCr9aAg { TGenericSeq Sup; tyObject_OutstandingRequest__ajbfRremPQNkuE39bpvmbHQ 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__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, NI* hc);
N_LIB_PRIVATE N_NIMCALL(NI, hash__6PCYkKlCNhq9cnRLnqWKkwQ)(NimStringDesc* x);
static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode);
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size);
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
static N_INLINE(NI, nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables)(NI h, NI maxHash);
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
static N_INLINE(void, asgnRef)(void** dest, void* src);
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y);
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr);
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y);
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y);
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
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, NimStringDesc* key, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val, NI hc, NI h);
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, NI hc);
static N_INLINE(NI, rawGet__yyntiie7QcUnYzdu7G9cqLQtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t, NI64 key, NI* hc);
static N_INLINE(NI, hash__sTYVuBLDBQbglYNxcT9bWrghashes)(NI64 x);
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, NI64 key, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* val, NI hc, NI h);
static N_INLINE(NI, rawGetKnownHC__C4Chxo9aiNXXRkE9bYenhM8wtables)(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q t, NI64 key, NI hc);
static N_INLINE(NI, rawGet__d3fdFCFTForl7DQLUc9cnAwtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key, 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, NimStringDesc* key, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* val, NI hc, NI h);
static N_INLINE(NI, rawGetKnownHC__UZHmpQvnjlZGM00rVOsjQgtables)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key, NI hc);
static N_INLINE(NI, rawGet__RyGEE71q9cRpz3KS9a81nc2wtables)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw t, NimStringDesc* key, 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, NimStringDesc* key, tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* val, NI hc, NI h);
static N_INLINE(NI, rawGetKnownHC__GiWAd9bZ19c80lzWwOBOsytAtables)(tyObject_Table__vbZjvjJSS3OgvMliUnJ8Jw t, NimStringDesc* key, NI hc);
static N_INLINE(NI, rawGet__B8emH5taC0NsYyBRssSIiwtables)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key, NI* hc);
static N_INLINE(NIM_BOOL, isEmpty__5Qpmu5QqwDY0esVXn6wf7w_2tables)(NI hcode);
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*, rawNewString)(NI space);
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nimInt64ToStr)(NI64 x);
static N_INLINE(NI, rawGet__YTXDaIou4WVxznTZQvMNcAtables)(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w t, NimStringDesc* key, NI* hc);
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_0, NI* hc);
N_LIB_PRIVATE N_NIMCALL(NI, hash__WYDIaLCbmWhyxpD9cQWB2yg)(NimStringDesc** x_0, NI x_0Len_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___jpeT21MusP66x4kcP9cZuag)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x_0, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* y_0);
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_0, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0, tySequence__VodmML9btsOO3nz0d6nbJsA* val_0, NI hc, NI h_0);
N_LIB_PRIVATE N_NIMCALL(NI, rawGetKnownHC__1zWT9cQa8T0LifsfJUZB2ow)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0, NI hc);
static N_INLINE(NI, rawGet__IkxZtwDP7uSdDEY1UHTdHQtables)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0, NI* hc);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___xqL1qTIQGkhdyM4F59c1P9aw)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x_0);
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__12nY31z78V72F9cIAyo1OIA_2)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0);
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);
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__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_;
STRING_LITERAL(TM__4SoG2KRQy3oMm9aUzSLtGrA_13, "/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_16, "/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_54, "key not found: ", 15);
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_;
N_LIB_PRIVATE TNimType NTI__gZoQEO4V3muc0g6lD9aIb2Q_;
N_LIB_PRIVATE TNimType NTI__Qptir78YkKhpx9ams3lvtsw_;
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
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_;
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__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 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 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
result = memcmp(a, b, ((size_t) (size))); return result;}
#line 2120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0;
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32) 0)); return result;}
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) { NIM_BOOL result; NI alen; NI blen;{ result = (NIM_BOOL)0;
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
alen = (a ? a->Sup.len : 0);
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
blen = (b ? b->Sup.len : 0);
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
{
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
if (!(alen == blen)) goto LA3_;
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
{
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
if (!(alen == ((NI) 0))) goto LA7_;
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA7_: ;
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
result = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen))); goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
return result;}
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
static N_INLINE(NI, nextTry__rkF6R1GhqjFh3qSAPaT2Cwtables)(NI h, NI maxHash) { NI result; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_14; 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_14)) { raiseOverflow(); }; result = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_14) & 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__U8BE8F1hkorXEqb1x9baemQ)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key, NI* hc) { NI result; NI h; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_15;{ 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);
#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); } T16_ = eqStrings((*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_15)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_15); }BeforeRet_: ;
return result;}
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0;
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;}
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));}
#line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0;
#line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;}
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;}
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;}
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c);
}
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8));
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ NIM_BOOL T3_;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_;
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c);
}
LA4_: ;
}
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, asgnRef)(void** dest, void* src) {
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!((src == NIM_NIL))) goto LA3_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src);
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_);
}
LA3_: ;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!(((*dest) == NIM_NIL))) goto LA8_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest));
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_);
}
LA8_: ;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*dest) = src;}
#line 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_17; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_18; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_19; 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_16));
}
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_17)) { 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_18)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_17) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_18)); 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_19)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_19) < ((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, NimStringDesc* key, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* val, NI hc, NI h) { NimStringDesc* T1_; 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"
T1_ = (NimStringDesc*)0; T1_ = (*data)->data[h].Field2; (*data)->data[h].Field2 = copyStringRC1(key); if (T1_) nimGCunrefNoCycle(T1_); 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"
asgnRef((void**) (&(*data)->data[h].Field3), val); 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 LA4_;
#line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*t).first = h; }
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) ? (*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; }
LA8_: ;
#line 1234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*t).last = h;}
#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; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_20; NI h; tySequence__MlAD6nAPq9bHKla9cWiIZP0g* T2_; n = (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_20)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_20)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_20)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_20), ((NI) 0), ((NI) IL64(9223372036854775807))); } n = (tySequence__MlAD6nAPq9bHKla9cWiIZP0g*) newSeq((&NTI__MlAD6nAPq9bHKla9cWiIZP0g_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_20))));
#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__MlAD6nAPq9bHKla9cWiIZP0g*)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_; 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) >= (NU)(n ? n->Sup.len : 0)){ raiseIndexError2(h,(n ? n->Sup.len : 0)-1); } T15_ = (NimStringDesc*)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_ = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q*)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__K9b9aplmUERncrp49bmzOdPnw(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__9cQeRP9bxZubT9bE5dfTSZEew)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key, NI hc) { NI result; NI h; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_21;{ 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); } T12_ = eqStrings((*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_21)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_21); }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, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* 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_13));
}
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, (&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); }
goto LA11_;
LA13_: ;
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_22; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_23;
#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_13));
}
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, 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_22)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_22);
#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, 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_23)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_23); }
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) { 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)); 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, NI* hc) { NI result; NI h; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_24;{ 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);
#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); } T16_ = (t.data->data[h].Field1 == 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_24)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_24); }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_25; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_26; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_27; 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_16));
}
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_25)) { 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_26)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_25) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_26)); 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_27)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_27) < ((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, NI64 key, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* 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"
(*data)->data[h].Field1 = key; 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"
asgnRef((void**) (&(*data)->data[h].Field2), val); 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;}
#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; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_28; tySequence__P7q4mRBU3fRhL1KHJGOBAQ* T2_; n = (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_28)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_28)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_28)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_28), ((NI) 0), ((NI) IL64(9223372036854775807))); } n = (tySequence__P7q4mRBU3fRhL1KHJGOBAQ*) newSeq((&NTI__P7q4mRBU3fRhL1KHJGOBAQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_28))));
#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); n = 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 ? n->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_29;
#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 ? n->Sup.len : 0)){ raiseIndexError2(i,(n ? n->Sup.len : 0)-1); } eh = n->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 ? n->Sup.len : 0)){ raiseIndexError2(i,(n ? n->Sup.len : 0)-1); } T17_ = (NI64)0; T17_ = n->data[i].Field1; n->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 ? n->Sup.len : 0)){ raiseIndexError2(i,(n ? n->Sup.len : 0)-1); } T18_ = (tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w*)0; T18_ = n->data[i].Field2; asgnRef((void**) (&n->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_29)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_29); } 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, NI hc) { NI result; NI h; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_30;{ 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); } T12_ = (t.data->data[h].Field1 == 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_30)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_30); }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, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w* 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_13));
}
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, (&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); }
goto LA11_;
LA13_: ;
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_31; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_32;
#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_13));
}
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, 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_31)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_31);
#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, 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_32)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_32); }
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, NI* hc) { NI result; NI h; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_33;{ 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);
#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); } T16_ = eqStrings(t.data->data[h].Field1, 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_33)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_33); }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, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* default_0) { tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* result; NI hcX60gensym20235459_; NI indexX60gensym20235460_; result = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; hcX60gensym20235459_ = (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"
indexX60gensym20235460_ = rawGet__d3fdFCFTForl7DQLUc9cnAwtables(t, key, (&hcX60gensym20235459_));
#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) <= indexX60gensym20235460_)) goto LA3_;
if ((NU)(indexX60gensym20235460_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym20235460_,(t.data ? t.data->Sup.len : 0)-1); } result = t.data->data[indexX60gensym20235460_].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_34; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_35; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_36; 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_16));
}
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_34)) { 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_35)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_34) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_35)); 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_36)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_36) < ((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, NimStringDesc* key, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* val, NI hc, NI h) { NimStringDesc* T1_; 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"
T1_ = (NimStringDesc*)0; T1_ = (*data)->data[h].Field1; (*data)->data[h].Field1 = copyStringRC1(key); if (T1_) nimGCunrefNoCycle(T1_); 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"
asgnRef((void**) (&(*data)->data[h].Field2), val); 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;}
#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; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_37; tySequence__DVX7Q9bz5RokjTwKGr5e9blQ* T2_; n = (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_37)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_37)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_37)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_37), ((NI) 0), ((NI) IL64(9223372036854775807))); } n = (tySequence__DVX7Q9bz5RokjTwKGr5e9blQ*) newSeq((&NTI__DVX7Q9bz5RokjTwKGr5e9blQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_37))));
#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); n = 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 ? n->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_38;
#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 ? n->Sup.len : 0)){ raiseIndexError2(i,(n ? n->Sup.len : 0)-1); } eh = n->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 ? n->Sup.len : 0)){ raiseIndexError2(i,(n ? n->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n->data[i].Field1; asgnRef((void**) (&n->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 ? n->Sup.len : 0)){ raiseIndexError2(i,(n ? n->Sup.len : 0)-1); } T18_ = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; T18_ = n->data[i].Field2; asgnRef((void**) (&n->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_38)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_38); } 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, NI hc) { NI result; NI h; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_39;{ 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); } T12_ = eqStrings(t.data->data[h].Field1, 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_39)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_39); }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, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* 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_13));
}
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, (&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); }
goto LA11_;
LA13_: ;
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_40; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_41;
#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_13));
}
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, 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_40)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_40);
#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, 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_41)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_41); }
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, NI* hc) { NI result; NI h; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_42;{ 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);
#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); } T16_ = eqStrings(t.data->data[h].Field1, 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_42)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_42); }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_43; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_44; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_45; 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_16));
}
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_43)) { 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_44)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_43) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_44)); 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_45)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_45) < ((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, NimStringDesc* key, tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* val, NI hc, NI h) { NimStringDesc* T1_; 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"
T1_ = (NimStringDesc*)0; T1_ = (*data)->data[h].Field1; (*data)->data[h].Field1 = copyStringRC1(key); if (T1_) nimGCunrefNoCycle(T1_); 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"
(*data)->data[h].Field2 = val; 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;}
#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; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_46; tySequence__ni05SMuXu9cJdT0okaAgAUQ* T2_; n = (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_46)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_46)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_46)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_46), ((NI) 0), ((NI) IL64(9223372036854775807))); } n = (tySequence__ni05SMuXu9cJdT0okaAgAUQ*) newSeq((&NTI__ni05SMuXu9cJdT0okaAgAUQ_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_46))));
#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); n = 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 ? n->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_47;
#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 ? n->Sup.len : 0)){ raiseIndexError2(i,(n ? n->Sup.len : 0)-1); } eh = n->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 ? n->Sup.len : 0)){ raiseIndexError2(i,(n ? n->Sup.len : 0)-1); } T17_ = (NimStringDesc*)0; T17_ = n->data[i].Field1; asgnRef((void**) (&n->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 ? n->Sup.len : 0)){ raiseIndexError2(i,(n ? n->Sup.len : 0)-1); } T18_ = (tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*)0; T18_ = n->data[i].Field2; n->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_47)) { raiseOverflow(); }; res = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_47); } 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, NI hc) { NI result; NI h; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_48;{ 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); } T12_ = eqStrings(t.data->data[h].Field1, 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_48)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_48); }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, tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* 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_13));
}
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, (&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; }
goto LA11_;
LA13_: ;
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_49; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_50;
#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_13));
}
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, 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_49)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_49);
#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, 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_50)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_50); }
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) { 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, (&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, NI* hc) { NI result; NI h; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_51;{ 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);
#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); } T16_ = eqStrings((*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_51)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_51); }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) { 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, (&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, tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w** val) { 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, (&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 mskX60gensym17570623_; 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)), (*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); mskX60gensym17570623_ = T5_;
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_52;
#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_52)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_52); { {
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
while (1) { NI jX60gensym17570625_; NI rX60gensym17570626_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
jX60gensym17570625_ = index;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
rX60gensym17570626_ = jX60gensym17570625_; 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_53;
#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_53)) { raiseOverflow(); }; index = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_53) & mskX60gensym17570623_);
#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); } rX60gensym17570626_ = (NI)((*t).data->data[index].Field0 & mskX60gensym17570623_);
#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_ = (rX60gensym17570626_ <= 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_ = (jX60gensym17570625_ < rX60gensym17570626_); 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_ = (jX60gensym17570625_ < rX60gensym17570626_); 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 < jX60gensym17570625_); 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 < jX60gensym17570625_); 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_ = (rX60gensym17570626_ <= 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)(jX60gensym17570625_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17570625_,((*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[jX60gensym17570625_].Field0 = (*t).data->data[index].Field0; (*t).data->data[jX60gensym17570625_].Field1 = (*t).data->data[index].Field1; asgnRef((void**) (&(*t).data->data[jX60gensym17570625_].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 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(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**, X5BX5D___l9atGRY9bA25fn4p5uueZfUQ)(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg* t, NimStringDesc* key) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** result; NI hcX60gensym17585595_; NI indexX60gensym17585596_; result = (tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q**)0; hcX60gensym17585595_ = (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"
indexX60gensym17585596_ = rawGet__B8emH5taC0NsYyBRssSIiwtables((&(*t)), key, (&hcX60gensym17585595_));
#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) <= indexX60gensym17585596_)) goto LA3_;
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)(indexX60gensym17585596_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17585596_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[indexX60gensym17585596_].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 ? key->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_54));appendString(T7_, key); 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) { tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w** result; NI hcX60gensym17570424_; NI indexX60gensym17570425_; result = (tyObject_FuturecolonObjectType___V0L9cQCp4qvFI1wEA712A8w**)0; hcX60gensym17570424_ = (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"
indexX60gensym17570425_ = rawGet__yyntiie7QcUnYzdu7G9cqLQtables((*t), key, (&hcX60gensym17570424_));
#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) <= indexX60gensym17570425_)) goto LA3_;
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)(indexX60gensym17570425_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17570425_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = &(*t).data->data[indexX60gensym17570425_].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); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_54));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, NI* hc) { NI result; NI h; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_55;{ 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);
#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); } T16_ = eqStrings(t.data->data[h].Field1, 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_55)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_55); }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, tyProc__ADCDtoN1AvOABxjfvZcWKw* Result) { NI hcX60gensym33470196_; NI indexX60gensym33470197_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).ClE_0, NIM_NIL); (*Result).ClP_0 = NIM_NIL; hcX60gensym33470196_ = (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"
indexX60gensym33470197_ = rawGet__YTXDaIou4WVxznTZQvMNcAtables(t, key, (&hcX60gensym33470196_));
#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) <= indexX60gensym33470197_)) goto LA3_;
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
if ((NU)(indexX60gensym33470197_) >= (NU)(t.data ? t.data->Sup.len : 0)){ raiseIndexError2(indexX60gensym33470197_,(t.data ? t.data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*Result).ClE_0), t.data->data[indexX60gensym33470197_].Field2.ClE_0); (*Result).ClP_0 = t.data->data[indexX60gensym33470197_].Field2.ClP_0; }
LA3_: ;
}
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 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_0, NI* hc) { NI result; NI h_1; NI T10_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_58;{ 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_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___jpeT21MusP66x4kcP9cZuag((*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_58)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_58); }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_59; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_60; NI T9_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_61; 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_16));
}
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_59)) { 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_60)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_59) < (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_60)); 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_61)) { raiseOverflow(); }; T6_ = ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_61) < ((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_0, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0, tySequence__VodmML9btsOO3nz0d6nbJsA* 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].Field2), key_0, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); 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].Field3), val_0, (&NTI__VodmML9btsOO3nz0d6nbJsA_)); 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 LA3_;
#line 1232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*t).first = h_0; }
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_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; }
LA7_: ;
#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__NeiZxEMss9axm3FfSWzfCpQ)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t) { tySequence__RxtHNU9a7qROetEL3oUnKzA* n_1; NI T1_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_62; NI h_1; tySequence__RxtHNU9a7qROetEL3oUnKzA* T2_; n_1 = (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_62)) { raiseOverflow(); }; if (((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_62)) < ((NI) 0) || ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_62)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_62), ((NI) 0), ((NI) IL64(9223372036854775807))); } n_1 = (tySequence__RxtHNU9a7qROetEL3oUnKzA*) newSeq((&NTI__RxtHNU9a7qROetEL3oUnKzA_), ((NI) ((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_62))));
#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__RxtHNU9a7qROetEL3oUnKzA*)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_; 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_1) >= (NU)(n_1 ? n_1->Sup.len : 0)){ raiseIndexError2(h_1,(n_1 ? n_1->Sup.len : 0)-1); } T15_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)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_ = (tySequence__VodmML9btsOO3nz0d6nbJsA*)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__vYqY2MQPUBfywV1esyVI9aA(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__1zWT9cQa8T0LifsfJUZB2ow)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0, NI hc) { NI result; NI h_1; NI T6_; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_63;{ 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___jpeT21MusP66x4kcP9cZuag((*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_63)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_63); }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_0, tySequence__VodmML9btsOO3nz0d6nbJsA* 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_13));
}
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_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"
genericSeqAssign((&(*t).data->data[index].Field3), val_0, (&NTI__VodmML9btsOO3nz0d6nbJsA_)); }
goto LA11_;
LA13_: ;
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_64; NI TM__4SoG2KRQy3oMm9aUzSLtGrA_65;
#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_13));
}
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_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_64)) { raiseOverflow(); }; index = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_64);
#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_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_65)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_65); }
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_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__WYDIaLCbmWhyxpD9cQWB2yg(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___jpeT21MusP66x4kcP9cZuag((*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_66)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_66); }BeforeRet_: ;
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(tySequence__VodmML9btsOO3nz0d6nbJsA**, X5BX5D___56YoT2jVNRbehtHNzP9bAVw)(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw* t, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* key_0) { tySequence__VodmML9btsOO3nz0d6nbJsA** result; NI hcX60gensym17585595_; NI indexX60gensym17585596_; result = (tySequence__VodmML9btsOO3nz0d6nbJsA**)0; hcX60gensym17585595_ = (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"
indexX60gensym17585596_ = rawGet__IkxZtwDP7uSdDEY1UHTdHQtables((&(*t)), key_0, (&hcX60gensym17585595_));
#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) <= indexX60gensym17585596_)) goto LA3_;
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)(indexX60gensym17585596_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(indexX60gensym17585596_,((*t).data ? (*t).data->Sup.len : 0)-1); } result = (&(*t).data->data[indexX60gensym17585596_].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_0); T7_ = rawNewString((T8_ ? T8_->Sup.len : 0) + 15);appendString(T7_, ((NimStringDesc*) &TM__4SoG2KRQy3oMm9aUzSLtGrA_54));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__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 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 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_79;{ 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_79)) { raiseOverflow(); }; result = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_79); }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 mskX60gensym17570588_; 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); mskX60gensym17570588_ = T1_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NI TM__4SoG2KRQy3oMm9aUzSLtGrA_80;
#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_80)) { raiseOverflow(); }; (*t).counter = (NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_80); { {
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
while (1) { NI jX60gensym17570590_; NI rX60gensym17570591_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
jX60gensym17570590_ = i;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tableimpl.nim"
rX60gensym17570591_ = jX60gensym17570590_; 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_81;
#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_81)) { raiseOverflow(); }; i = (NI)((NI)(TM__4SoG2KRQy3oMm9aUzSLtGrA_81) & mskX60gensym17570588_);
#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); } rX60gensym17570591_ = (NI)((*t).data->data[i].Field0 & mskX60gensym17570588_);
#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_ = (rX60gensym17570591_ <= 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_ = (jX60gensym17570590_ < rX60gensym17570591_); 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_ = (jX60gensym17570590_ < rX60gensym17570591_); 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 < jX60gensym17570590_); 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 < jX60gensym17570590_); 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_ = (rX60gensym17570591_ <= 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)(jX60gensym17570590_) >= (NU)((*t).data ? (*t).data->Sup.len : 0)){ raiseIndexError2(jX60gensym17570590_,((*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[jX60gensym17570590_].Field0 = (*t).data->data[i].Field0; asgnRef((void**) (&(*t).data->data[jX60gensym17570590_].Field1), (*t).data->data[i].Field1); asgnRef((void**) (&(*t).data->data[jX60gensym17570590_].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;}
#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_9_2[2];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_10_3[3];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_11_2[2];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_12_3[3];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_56_4[4];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_57_4[4];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_67_2[2];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_68_3[3];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_69_2[2];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_70_3[3];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_71_2[2];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_72_3[3];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_73_2[2];
static TNimNode* TM__4SoG2KRQy3oMm9aUzSLtGrA_74_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_0[90];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__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_7_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15];
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_8_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field0);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[17].name = "Field0";
TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field1);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[18].name = "Field1";
TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field2);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[19].name = "Field2";
TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].offset = offsetof(tyTuple__awOivLjlO76sGdHY7nQUjQ, Field3);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].typ = (&NTI__zfzzuQ8txrdZAYK0WGWpHg_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[20].name = "Field3";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_8_4[0];
NTI__awOivLjlO76sGdHY7nQUjQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[16];
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[15].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, data);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15].typ = (&NTI__MlAD6nAPq9bHKla9cWiIZP0g_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[15].name = "data";
TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, counter);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[21].name = "counter";
TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, first);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[22].name = "first";
TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].offset = offsetof(tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg, last);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[23].name = "last";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_7_4[0];
NTI__ZZvSdVkA2s2sIyifu4cpkg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[14];
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_9_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25];
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_10_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].offset = offsetof(tyTuple__PVXP7LYmC79cHLv3MgDW9cFw, Field0);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[27].name = "Field0";
TM__4SoG2KRQy3oMm9aUzSLtGrA_10_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].offset = offsetof(tyTuple__PVXP7LYmC79cHLv3MgDW9cFw, Field1);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].typ = (&NTI__Aav8dQoMlCFnZRxA0IhTHQ_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[28].name = "Field1";
TM__4SoG2KRQy3oMm9aUzSLtGrA_10_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].offset = offsetof(tyTuple__PVXP7LYmC79cHLv3MgDW9cFw, Field2);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].typ = (&NTI__xJEcXnG5UPm6fVzzYYL3Gw_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[29].name = "Field2";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_10_3[0];
NTI__PVXP7LYmC79cHLv3MgDW9cFw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[26];
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[25].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25].offset = offsetof(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q, data);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25].typ = (&NTI__P7q4mRBU3fRhL1KHJGOBAQ_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[25].name = "data";
TM__4SoG2KRQy3oMm9aUzSLtGrA_9_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].offset = offsetof(tyObject_Table__BZfyXkROzX88W3JFME9aJ2Q, counter);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[30].name = "counter";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_9_2[0];
NTI__BZfyXkROzX88W3JFME9aJ2Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[24];
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_11_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32];
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_12_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34].offset = offsetof(tyTuple__FxWADhULcfihQn5gGVN7CQ, Field0);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[34].name = "Field0";
TM__4SoG2KRQy3oMm9aUzSLtGrA_12_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].offset = offsetof(tyTuple__FxWADhULcfihQn5gGVN7CQ, Field1);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[35].name = "Field1";
TM__4SoG2KRQy3oMm9aUzSLtGrA_12_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36].offset = offsetof(tyTuple__FxWADhULcfihQn5gGVN7CQ, Field2);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36].typ = (&NTI__ADCDtoN1AvOABxjfvZcWKw_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[36].name = "Field2";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_12_3[0];
NTI__FxWADhULcfihQn5gGVN7CQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[33];
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[32].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32].offset = offsetof(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w, data);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32].typ = (&NTI__87DZdIc4Y9ccnDlJfZoyb5w_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[32].name = "data";
TM__4SoG2KRQy3oMm9aUzSLtGrA_11_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].offset = offsetof(tyObject_Table__k9cb4Qn3gUx6gxyGj3hd20w, counter);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[37].name = "counter";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_11_2[0];
NTI__k9cb4Qn3gUx6gxyGj3hd20w_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[31];
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_56_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field0);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[39].name = "Field0";
TM__4SoG2KRQy3oMm9aUzSLtGrA_56_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field1);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[40].name = "Field1";
TM__4SoG2KRQy3oMm9aUzSLtGrA_56_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field2);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[41].name = "Field2";
TM__4SoG2KRQy3oMm9aUzSLtGrA_56_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].offset = offsetof(tyTuple__DJd8vJLOdD01l8V09cKBCnQ, Field3);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].typ = (&NTI__VodmML9btsOO3nz0d6nbJsA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[42].name = "Field3";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_56_4[0];
NTI__DJd8vJLOdD01l8V09cKBCnQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[38];
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_57_4[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, data);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].typ = (&NTI__RxtHNU9a7qROetEL3oUnKzA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[44].name = "data";
TM__4SoG2KRQy3oMm9aUzSLtGrA_57_4[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, counter);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[45].name = "counter";
TM__4SoG2KRQy3oMm9aUzSLtGrA_57_4[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, first);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[46].name = "first";
TM__4SoG2KRQy3oMm9aUzSLtGrA_57_4[3] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47].offset = offsetof(tyObject_OrderedTable__AG5w5XCJjF9b05sfGM0qgkw, last);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[47].name = "last";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43].len = 4; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_57_4[0];
NTI__AG5w5XCJjF9b05sfGM0qgkw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[43];
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_67_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49];
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_68_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].offset = offsetof(tyTuple__Qptir78YkKhpx9ams3lvtsw, Field0);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[51].name = "Field0";
TM__4SoG2KRQy3oMm9aUzSLtGrA_68_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52].offset = offsetof(tyTuple__Qptir78YkKhpx9ams3lvtsw, Field1);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[52].name = "Field1";
TM__4SoG2KRQy3oMm9aUzSLtGrA_68_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].offset = offsetof(tyTuple__Qptir78YkKhpx9ams3lvtsw, Field2);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].typ = (&NTI__rI4CttOsQJLhGB50KE3n9cA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[53].name = "Field2";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_68_3[0];
NTI__Qptir78YkKhpx9ams3lvtsw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[50];
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[49].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49].offset = offsetof(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q, data);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49].typ = (&NTI__ZGDdbXPD9bUBYNLtwtuTWrA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[49].name = "data";
TM__4SoG2KRQy3oMm9aUzSLtGrA_67_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54].offset = offsetof(tyObject_Table__gZoQEO4V3muc0g6lD9aIb2Q, counter);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[54].name = "counter";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_67_2[0];
NTI__gZoQEO4V3muc0g6lD9aIb2Q_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[48];
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_69_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56];
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_70_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58].offset = offsetof(tyTuple__MsTR86jOxY4TjADGXDQ9cYw, Field0);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[58].name = "Field0";
TM__4SoG2KRQy3oMm9aUzSLtGrA_70_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59].offset = offsetof(tyTuple__MsTR86jOxY4TjADGXDQ9cYw, Field1);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59].typ = (&NTI__dXv1y2c2nNbnKs59aRY70QA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[59].name = "Field1";
TM__4SoG2KRQy3oMm9aUzSLtGrA_70_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].offset = offsetof(tyTuple__MsTR86jOxY4TjADGXDQ9cYw, Field2);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].typ = (&NTI__rI4CttOsQJLhGB50KE3n9cA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[60].name = "Field2";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_70_3[0];
NTI__MsTR86jOxY4TjADGXDQ9cYw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[57];
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[56].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56].offset = offsetof(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA, data);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56].typ = (&NTI__bqBMFIjg0BA9aW4cUrDr4aw_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[56].name = "data";
TM__4SoG2KRQy3oMm9aUzSLtGrA_69_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61].offset = offsetof(tyObject_Table__G9cDI1Dr3nt9bkFZ69cYb2hpA, counter);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[61].name = "counter";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_69_2[0];
NTI__G9cDI1Dr3nt9bkFZ69cYb2hpA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[55];
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_71_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63];
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_72_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65].offset = offsetof(tyTuple__beG4ILF8HR8pW2ufrKnHug, Field0);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[65].name = "Field0";
TM__4SoG2KRQy3oMm9aUzSLtGrA_72_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66].offset = offsetof(tyTuple__beG4ILF8HR8pW2ufrKnHug, Field1);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66].typ = (&NTI__dXv1y2c2nNbnKs59aRY70QA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[66].name = "Field1";
TM__4SoG2KRQy3oMm9aUzSLtGrA_72_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].offset = offsetof(tyTuple__beG4ILF8HR8pW2ufrKnHug, Field2);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].typ = (&NTI__Vj8L5mSqv3cWTixxMAusYg_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[67].name = "Field2";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_72_3[0];
NTI__beG4ILF8HR8pW2ufrKnHug_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[64];
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[63].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63].offset = offsetof(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg, data);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63].typ = (&NTI__Yjh7j69bRJilZ9ctrRBprjIw_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[63].name = "data";
TM__4SoG2KRQy3oMm9aUzSLtGrA_71_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].offset = offsetof(tyObject_Table__4n5kcfi9ae2XAgDxZKNVtjg, counter);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[68].name = "counter";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_71_2[0];
NTI__4n5kcfi9ae2XAgDxZKNVtjg_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[62];
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_73_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70];
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_74_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72].offset = offsetof(tyTuple__OXuFTr0o0fEz2WdWON4kIQ, Field0);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[72].name = "Field0";
TM__4SoG2KRQy3oMm9aUzSLtGrA_74_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].offset = offsetof(tyTuple__OXuFTr0o0fEz2WdWON4kIQ, Field1);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].typ = (&NTI__dXv1y2c2nNbnKs59aRY70QA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[73].name = "Field1";
TM__4SoG2KRQy3oMm9aUzSLtGrA_74_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74].offset = offsetof(tyTuple__OXuFTr0o0fEz2WdWON4kIQ, Field2);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74].typ = (&NTI__ilId79baDi1OHxxGAxmTreg_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[74].name = "Field2";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_74_3[0];
NTI__OXuFTr0o0fEz2WdWON4kIQ_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[71];
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[70].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70].offset = offsetof(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g, data);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70].typ = (&NTI__6siov3Lsmvxd84pp09b2kFA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[70].name = "data";
TM__4SoG2KRQy3oMm9aUzSLtGrA_73_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].offset = offsetof(tyObject_Table__JQs6mFuSYGTO9bUC9aLU6i1g, counter);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[75].name = "counter";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_73_2[0];
NTI__JQs6mFuSYGTO9bUC9aLU6i1g_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[69];
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_75_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77];
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_76_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79].offset = offsetof(tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw, Field0);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[79].name = "Field0";
TM__4SoG2KRQy3oMm9aUzSLtGrA_76_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].offset = offsetof(tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw, Field1);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[80].name = "Field1";
TM__4SoG2KRQy3oMm9aUzSLtGrA_76_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81].offset = offsetof(tyTuple__yF9c6feNXxQ6CPcRGg9a29bjw, Field2);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81].typ = (&NTI__jiG6LWCyHKJmWqcArkLgzQ_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[81].name = "Field2";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_76_3[0];
NTI__yF9c6feNXxQ6CPcRGg9a29bjw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[78];
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[77].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77].offset = offsetof(tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA, data);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77].typ = (&NTI__9bws6EaVEE1bogDOSVwy9a9cA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[77].name = "data";
TM__4SoG2KRQy3oMm9aUzSLtGrA_75_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].offset = offsetof(tyObject_Table__zmO5q5EIRgSoRBBKm9a9cDfA, counter);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[82].name = "counter";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_75_2[0];
NTI__zmO5q5EIRgSoRBBKm9a9cDfA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[76];
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_77_2[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84];
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_78_3[0] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86].offset = offsetof(tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw, Field0);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[86].name = "Field0";
TM__4SoG2KRQy3oMm9aUzSLtGrA_78_3[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].offset = offsetof(tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw, Field1);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[87].name = "Field1";
TM__4SoG2KRQy3oMm9aUzSLtGrA_78_3[2] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].offset = offsetof(tyTuple__ZGSBBMOe7Md3mY9cUWfT9cMw, Field2);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].typ = (&NTI__8L4wICuourxHGd5Wapt9cJg_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[88].name = "Field2";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85].len = 3; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_78_3[0];
NTI__ZGSBBMOe7Md3mY9cUWfT9cMw_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[85];
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[84].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84].offset = offsetof(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA, data);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84].typ = (&NTI__7X6z61BQKOIIAG9aGlkAnSw_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[84].name = "data";
TM__4SoG2KRQy3oMm9aUzSLtGrA_77_2[1] = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89];
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].kind = 1;
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].offset = offsetof(tyObject_Table__a4wU4TJ3S9aYE7hUiPIMGtA, counter);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[89].name = "counter";
TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83].len = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83].kind = 2; TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83].sons = &TM__4SoG2KRQy3oMm9aUzSLtGrA_77_2[0];
NTI__a4wU4TJ3S9aYE7hUiPIMGtA_.node = &TM__4SoG2KRQy3oMm9aUzSLtGrA_0[83];
}