/* 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/v2/node -o nimcache/release/quicksim2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@smultiaddress.nim.c.o nimcache/release/quicksim2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@smultiaddress.nim.c */ #define NIM_INTBITS 64 #include "nimbase.h" #include #include #include #include #undef LANGUAGE_C #undef MIPSEB #undef MIPSEL #undef PPC #undef R3000 #undef R4000 #undef i386 #undef linux #undef mips #undef near #undef far #undef powerpc #undef unix #define nimfr_(x, y) #define nimln_(x, y) typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw; typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct tyObject_Result__boRRpVtZiavTOVxdbLbJiQ tyObject_Result__boRRpVtZiavTOVxdbLbJiQ; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw; typedef struct tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A; typedef struct tyObject_Table__QB9arfyJHv7leGMqe0PZPbg tyObject_Table__QB9arfyJHv7leGMqe0PZPbg; typedef struct tySequence__zErRN2SzhLehkt3ZQ6iUGw tySequence__zErRN2SzhLehkt3ZQ6iUGw; typedef struct tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ; typedef struct Exception Exception; typedef struct RootObj RootObj; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct TSafePoint TSafePoint; typedef struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA; 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_MultiHash__kTmblgG9a1D1SuzEkBN4qXQ tyObject_MultiHash__kTmblgG9a1D1SuzEkBN4qXQ; typedef struct tyObject_Result__pZorf3I302ZEhkhn6lPgmg tyObject_Result__pZorf3I302ZEhkhn6lPgmg; typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA; typedef struct tyObject_Result__2xxoLu1Hc3yIdm26gvmPmw tyObject_Result__2xxoLu1Hc3yIdm26gvmPmw; typedef struct tySequence__qwqHTkRvwhrRyENtudHQ7g tySequence__qwqHTkRvwhrRyENtudHQ7g; typedef struct tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw; typedef struct tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ; typedef struct tyObject_MaPattern__63Vn14obUsMXDNYJqahR4Q tyObject_MaPattern__63Vn14obUsMXDNYJqahR4Q; typedef struct tySequence__I9bdvIWtLu6lWiZfMzRFn7g tySequence__I9bdvIWtLu6lWiZfMzRFn7g; typedef struct tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q; typedef struct tyObject_MaError__e9ay9aIwToTwf9aEtwPzgtnYw tyObject_MaError__e9ay9aIwToTwf9aEtwPzgtnYw; typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA; typedef struct tyObject_MaInvalidAddress__JpH5bRmXxUA8EWssDKtftA tyObject_MaInvalidAddress__JpH5bRmXxUA8EWssDKtftA; typedef struct tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw; typedef struct tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ; typedef struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og tySequence__pUxI6Ljo6IKKHXKOZkQ7Og; typedef struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NI offset; }; struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data; }; typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A; typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ; typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op); typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p); struct TNimType {NI size; tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind; tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags; TNimType* base; TNimNode* node; void* finalizer; tyProc__ojoeKfW4VYIm36I9cpDTQIg marker; tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; NCSTRING name; TNimType* nextType; NI instances; NI sizes; }; typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; struct tyObject_Result__boRRpVtZiavTOVxdbLbJiQ {NIM_BOOL o; union{ struct {NimStringDesc* e; } _o_1; struct {NimStringDesc* v; } _o_2; }; }; typedef NU8 tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg; typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__oTWxnDXZ8UmfQCGXf2TQSg) (NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__XIJvvDUKw6aEcio9aI7Sepw) (tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s); typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__cq2EvnicUMZiLpiAIa4ypw) (tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); struct tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A {tyProc__oTWxnDXZ8UmfQCGXf2TQSg stringToBuffer; tyProc__XIJvvDUKw6aEcio9aI7Sepw bufferToString; tyProc__cq2EvnicUMZiLpiAIa4ypw validateBuffer; }; struct tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw {NI mcodec; NI size; tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg kind; tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A coder; }; struct tyObject_Table__QB9arfyJHv7leGMqe0PZPbg {tySequence__zErRN2SzhLehkt3ZQ6iUGw* data; NI counter; }; struct tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ { NI Field0; NI Field1; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw Field2; }; struct RootObj {TNimType* m_type;}; struct Exception { RootObj Sup;Exception* parent; NCSTRING name; NimStringDesc* message; tySequence__uB9b75OUPRENsBAu4AnoePA* trace; Exception* up; }; typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25]; struct TSafePoint {TSafePoint* prev; NI status; jmp_buf context; }; 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_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount; TNimType* typ; }; struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom; }; struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len; NI cap; tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperBound; NI level; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj; NI maxLargeObj; tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; NI allocCounter; NI deallocCounter; }; struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans; NI cycleCollections; NI maxThreshold; NI maxStackSize; NI maxStackCells; NI cycleTableSize; NI64 maxPause; }; struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter; NI max; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; }; typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5]; struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head; tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail; pthread_mutex_t lock; }; struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; NI cycleThreshold; NI zctThreshold; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; NI recGcLock; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose; NI gcThreadId; }; typedef NU8 tyArray__bN9bddWn8oiNSHn2MqEJSZQ[2]; struct tyObject_MultiHash__kTmblgG9a1D1SuzEkBN4qXQ {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data; NI mcodec; NI size; NI dpos; }; struct tyObject_Result__pZorf3I302ZEhkhn6lPgmg {NIM_BOOL o; union{ struct {NCSTRING e; } _o_1; struct {NI v; } _o_2; }; }; typedef NU8 tyEnum_Base58Status__se9cnHdBD9c9aAL7v4fWxriBQ; typedef NU8 tyArray__YHmXll5a9bp5TA5MVvQwRow[12]; typedef NU8 tyEnum_Base32Status__B9a9ac0a6A0le9c8A6QD1rcWA; struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {NI a; NI b; }; struct tyObject_Result__2xxoLu1Hc3yIdm26gvmPmw {NIM_BOOL o; union{ struct {NimStringDesc* e; } _o_1; struct {tySequence__qwqHTkRvwhrRyENtudHQ7g* v; } _o_2; }; }; struct tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw {NIM_BOOL o; union{ struct {NimStringDesc* e; } _o_1; struct {tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw v; } _o_2; }; }; struct tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ {NIM_BOOL o; union{ struct {NimStringDesc* e; } _o_1; struct {NI v; } _o_2; }; }; typedef NU8 tyEnum_MaPatternOp__qPp9cibkSjgbH9b9aam7eYnLA; struct tyObject_MaPattern__63Vn14obUsMXDNYJqahR4Q {tyEnum_MaPatternOp__qPp9cibkSjgbH9b9aam7eYnLA operator_0; tySequence__I9bdvIWtLu6lWiZfMzRFn7g* args; NI value; }; struct tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q {NIM_BOOL flag; tySequence__qwqHTkRvwhrRyENtudHQ7g* rem; }; struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;}; struct tyObject_MaError__e9ay9aIwToTwf9aEtwPzgtnYw { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; struct tyObject_MaInvalidAddress__JpH5bRmXxUA8EWssDKtftA { tyObject_MaError__e9ay9aIwToTwf9aEtwPzgtnYw Sup;}; typedef NU8 tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg; struct tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ {tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* data; NI counter; }; struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ { NI Field0; NimStringDesc* Field1; NI Field2; }; typedef NU8 tyEnum_AddressFamily__ISHglMoDNRIPCY0ku2DcvA; typedef NU8 tyArray__82HHG9cFXBx30wZlwBk6mvQ[108]; struct tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw {tyEnum_AddressFamily__ISHglMoDNRIPCY0ku2DcvA family; union{ struct {tyArray__H8qf9bpC2ziYA2earmO8m7w address_v4; } _family_2; struct {tyArray__qtqsWM5aXmcpMIVmvq3kAA address_v6; } _family_3; struct {tyArray__82HHG9cFXBx30wZlwBk6mvQ address_un; } _family_4; }; NU16 port; }; struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname; NI line; NCSTRING filename; }; struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__zErRN2SzhLehkt3ZQ6iUGw { TGenericSeq Sup; tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__qwqHTkRvwhrRyENtudHQ7g { TGenericSeq Sup; NI data[SEQ_DECL_SIZE];};struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og { TGenericSeq Sup; tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__I9bdvIWtLu6lWiZfMzRFn7g { TGenericSeq Sup; tyObject_MaPattern__63Vn14obUsMXDNYJqahR4Q data[SEQ_DECL_SIZE];};static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size); N_LIB_PRIVATE N_NIMCALL(void, toString__Rh7bO32Spv9aEZFJRfbQWKw)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw value_0, tyObject_Result__boRRpVtZiavTOVxdbLbJiQ* Result); 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(void, genericSeqAssign)(void* dest, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, newSeq__q7W9bxIQ7BrFLngLO9cYelsA)(NI len_0); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); static N_INLINE(NI, readVarint__89bap71ZnpFKXkLnpDp9bm5Avbuffer)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NU64* value_0); N_LIB_PRIVATE N_NIMCALL(NI, peekVarint__xzn9cCWN2k9a885kfCCh6Hww)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NU64* value_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); N_LIB_PRIVATE N_NIMCALL(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw, getOrDefault__hpDNgtattzrCYmjJvNUGFA)(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg t, NI key_0); N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip4StB__RcNmSSN3OSpSyscgqxfRMw)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); static N_INLINE(void, pushSafePoint)(TSafePoint* s); N_LIB_PRIVATE N_NIMCALL(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA, parseIpAddress__1ivqWNphfe1wCfgNmXXOCA)(NimStringDesc* addressStr); N_LIB_PRIVATE N_NIMCALL(void, writeArray__A8HGKnF0m9c9bRXJoGSwCunA)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NU8* value_0, NI value_0Len_0); N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f); static N_INLINE(void, popSafePoint)(void); static N_INLINE(void, popCurrentException)(void); static N_INLINE(void, asgnRef)(void** dest, void* src); static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y); static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr); static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y); static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y); static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip4BtS__WNol9aGrkM8QPG9bGuLWzjug)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s); static N_INLINE(NI, readArray__yPn5OHboFYLvokx7r0rDRwvbuffer)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NU8* value_0, NI value_0Len_0); N_LIB_PRIVATE N_NIMCALL(NI, peekArray__TiOCG7A7AuE3A3p8pXJi9bw)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NU8* value_0, NI value_0Len_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___cbhSLBlQm0h9cO9cfQ8lXDaw)(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA address); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip4VB__V51ueGPKdBz2ss3IbjGJ1g)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, portStB__RcNmSSN3OSpSyscgqxfRMw_2)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NI, nsuParseInt)(NimStringDesc* s); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, portBtS__WNol9aGrkM8QPG9bGuLWzjug_2)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___RkX9btpg5sQIaP8yYXB6tbA)(NU64 x); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, portVB__V51ueGPKdBz2ss3IbjGJ1g_2)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, unixStB__RcNmSSN3OSpSyscgqxfRMw_3)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(void, writeSeq__nyNVFCfkAj1WhWPH0vO9aTg)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NIM_CHAR* value_0, NI value_0Len_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, unixBtS__WNol9aGrkM8QPG9bGuLWzjug_3)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s); static N_INLINE(NI, readSeq__9ag4ezZQcpvgrNK9aL0MgdeAvbuffer)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** value_0); N_LIB_PRIVATE N_NIMCALL(NI, peekSeq__8XZnkkTGz7XYbKsYBLsURg)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** value_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, unixVB__V51ueGPKdBz2ss3IbjGJ1g_3)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, p2pStB__RcNmSSN3OSpSyscgqxfRMw_4)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, decode__uzJ09bVFacYeuhBGXei5Wmw)(NimStringDesc* instr); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__pZorf3I302ZEhkhn6lPgmg, decode__dAwwsJ5EaIwkR9bHJ6iWvUQ)(NU8* data_0, NI data_0Len_0, tyObject_MultiHash__kTmblgG9a1D1SuzEkBN4qXQ* mhash_0); N_LIB_PRIVATE N_NIMCALL(void, writeSeq__A8HGKnF0m9c9bRXJoGSwCunA_2)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NU8* value_0, NI value_0Len_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, p2pBtS__WNol9aGrkM8QPG9bGuLWzjug_4)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, newSeq__DpCWN7DIBuAjgoeQ9c29blYQ)(NI len); static N_INLINE(NI, readSeq__L38SlvWA7v89coQy5h9cWgHAvbuffer)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** value_0); N_LIB_PRIVATE N_NIMCALL(NI, peekSeq__HjNK8tn9cFb29aH3Wm7Jio7g)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** value_0); static N_INLINE(NimStringDesc*, encode__ClYx6Hnj9cryRzvUzm5A2dQbase58)(NU8* inbytes, NI inbytesLen_0); N_LIB_PRIVATE N_NOINLINE(void, raiseDivByZero)(void); static N_INLINE(NIM_BOOL, nimDivInt)(NI a, NI b, NI* res); N_NIMCALL(NimStringDesc*, mnewString)(NI len); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); N_LIB_PRIVATE N_NIMCALL(tyEnum_Base58Status__se9cnHdBD9c9aAL7v4fWxriBQ, encode__fq4Bf0r5u8qQnebhPGRCtQ)(NU8* inbytes, NI inbytesLen_0, NIM_CHAR* outstr, NI outstrLen_0, NI* outlen); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError)(void); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, p2pVB__V51ueGPKdBz2ss3IbjGJ1g_4)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6StB__RcNmSSN3OSpSyscgqxfRMw_5)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6BtS__WNol9aGrkM8QPG9bGuLWzjug_5)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6VB__V51ueGPKdBz2ss3IbjGJ1g_5)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6zoneStB__RcNmSSN3OSpSyscgqxfRMw_6)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6zoneBtS__WNol9aGrkM8QPG9bGuLWzjug_6)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6zoneVB__V51ueGPKdBz2ss3IbjGJ1g_6)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NI, nsuFindChar)(NimStringDesc* s, NIM_CHAR sub, NI start, NI last); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, dnsStB__RcNmSSN3OSpSyscgqxfRMw_7)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, onionStB__RcNmSSN3OSpSyscgqxfRMw_8)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, nsuSplitChar)(NimStringDesc* s, NIM_CHAR sep, NI maxsplit); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, decode__09aruTOgLmeUBkiI1WeFzWw)(NIM_CHAR* instr, NI instrLen_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuToLowerAsciiStr)(NimStringDesc* s); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, onionBtS__WNol9aGrkM8QPG9bGuLWzjug_8)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s); static N_INLINE(NimStringDesc*, encode__FCjNHEwc9b2FpIaNQbGBwVAbase32)(NU8* inbytes, NI inbytesLen_0); N_LIB_PRIVATE N_NIMCALL(NI, encodedLength__m3cTL6IX2e0seVeom9bYNiQ_2)(NI length); N_LIB_PRIVATE N_NIMCALL(tyEnum_Base32Status__B9a9ac0a6A0le9c8A6QD1rcWA, encode__qa2aRapDqxQ8S77hwJ9aeQQ)(NU8* inbytes, NI inbytesLen_0, NIM_CHAR* outstr, NI outstrLen_0, NI* outlen); 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*, resizeString)(NimStringDesc* dest, NI addlen); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, onionVB__V51ueGPKdBz2ss3IbjGJ1g_8)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___Gm9bcir9aTdOCha23u1zC62g)(NI mc); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src); static N_INLINE(void, nimGCunrefNoCycle)(void* p); static N_INLINE(NimStringDesc*, X5BX5D___ogYTOKbgqbjPfyC123US1gsystem)(NimStringDesc* s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x); static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___xNR8BVBMWzS9bXXNMikmyLgsystem)(NI a, NI b); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuJoinSep)(NimStringDesc** a, NI aLen_0, NimStringDesc* sep); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, error__JlFVHUZszYaHazMq7T42CA)(tyObject_Result__boRRpVtZiavTOVxdbLbJiQ self); static N_INLINE(NimStringDesc*, get__Xn5cqI9auUqogQkF2ddcFkQresults)(tyObject_Result__boRRpVtZiavTOVxdbLbJiQ self); N_LIB_PRIVATE N_NOINLINE(void, raiseResultDefect__LDPs6i4WoesAlTQQkVEXSA)(NimStringDesc* m, NimStringDesc* v) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(tySequence__qwqHTkRvwhrRyENtudHQ7g*, newSeq__GrSlaBk13WtUNx0BEwARyg)(NI len_0); N_LIB_PRIVATE N_NIMCALL(void, initVBuffer__LoMBTJaYwtzjWYCnZcOZYg)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* Result); N_LIB_PRIVATE N_NIMCALL(void, protoCode__V188xyndHPzuAjSf9b9cBHXQ)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw ma, tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ* Result); N_LIB_PRIVATE N_NIMCALL(void, shcopy__awnpBNm77wFfoLHlEquQjw)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* m1, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw m2); N_LIB_PRIVATE N_NIMCALL(void, writeVarint__Z9cWX2313hWAaF9bdWMVmaXw)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NU64 value_0); N_LIB_PRIVATE N_NIMCALL(void, finish__v4aEtSQRNWYAfIk4zF8a0w)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb); N_LIB_PRIVATE N_NIMCALL(void, protocols__cOedITxAIT3FDvqjqcVRuA)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw value_0, tyObject_Result__2xxoLu1Hc3yIdm26gvmPmw* Result); N_LIB_PRIVATE N_NIMCALL(void, matchPart__X9btW9adVQJM0osKBfjMXFVg)(tyObject_MaPattern__63Vn14obUsMXDNYJqahR4Q pat, tySequence__qwqHTkRvwhrRyENtudHQ7g* protos, tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q* Result); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___RuVoxYL1BvHqsRmhXhiRVA)(NI a, NI b); N_LIB_PRIVATE N_NIMCALL(tySequence__qwqHTkRvwhrRyENtudHQ7g*, X5BX5D___g2I9bGKXdAfgLX7moXSNGCQ)(NI* s, NI sLen_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x_0); static N_INLINE(tySequence__qwqHTkRvwhrRyENtudHQ7g*, get__29cwd9a0tAG7pVr3qW44wJzQ_2results)(tyObject_Result__2xxoLu1Hc3yIdm26gvmPmw self); N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); static N_NIMCALL(void, Marker_tyRef__TsgnTzQqY9cjcrVeQSJaOVA)(void* p, NI op); static N_INLINE(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw, getProtocol__8LK4O9bppCFDtDbgo19aMg2Qmultiaddress)(NimStringDesc* name_0); static N_INLINE(NI, codec__UY9b2U9b1i7I1JciemBiwyMgmulticodec)(NimStringDesc* name_0); N_LIB_PRIVATE N_NIMCALL(NI, getOrDefault__qgo9cgqD8vYVDoCXNnnS9a9bg)(tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ t, NimStringDesc* key_0, NI default_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, emarkeq___RuVoxYL1BvHqsRmhXhiRVA_2)(NI a, NI b); static N_INLINE(void, write__TKQVG6ImU7bkVZSLn7SeAwmulticodec)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NI mc); N_LIB_PRIVATE N_NIMCALL(void, writeVarint__vZ9cuk2OqyYk5NOwngVO0kg)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NU value_0); static N_INLINE(NI, emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes)(NI h_0, NI val_0); N_LIB_PRIVATE N_NIMCALL(NI, hash__CiCiZV9c7F9alrF1xV3QD1ag_2)(NU8* x_0, NI x_0Len_0); static N_INLINE(NI, hash__aWv89bCLOibANstPF9bHQoyQhashes)(NI x_0); static N_INLINE(NI, emarkdollar___1VtZEcAzbCzFoJje5ex9aKwhashes)(NI h_0); N_LIB_PRIVATE TNimType NTI__MntiKgxV52rXueBQXpXCJw_; extern TNimType NTI__pgrKDkZLiJID3rDHrYm5UA_; extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_; STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_4, "multiaddress: Malformed binary address!", 39); N_LIB_PRIVATE TNimType NTI__C2GJIaiYfyi7Ef1KpzW9bPw_; extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_; N_LIB_PRIVATE TNimType NTI__BSClBCEvjjaROfPqsXFsjg_; extern TNimType NTI__9bBojgSQChZAb9a4Rkcgm9c8A_; extern TNimType NTI__zErRN2SzhLehkt3ZQ6iUGw_; static NIM_CONST tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ TM__OGEwnAr6lp9aB0f21SA6EIQ_9 = {((NI) 0), ((NI) 0), {((NI) 0), ((NI) 0), ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 0), {NIM_NIL, NIM_NIL, NIM_NIL} } } ; STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_11, "\'address_v4\' is not accessible using discriminant \'family\' of t" "ype \'IpAddress\'", 78); static NIM_CONST tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ TM__OGEwnAr6lp9aB0f21SA6EIQ_14 = {((NI) 460), ((NI) 460), {((NI) 460), ((NI) 0), ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4), {NIM_NIL, NIM_NIL, NIM_NIL} } } ; static NIM_CONST tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ TM__OGEwnAr6lp9aB0f21SA6EIQ_16 = {((NI) 275), ((NI) 275), {((NI) 275), ((NI) 0), ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4), {NIM_NIL, NIM_NIL, NIM_NIL} } } ; static NIM_CONST tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ TM__OGEwnAr6lp9aB0f21SA6EIQ_17 = {((NI) 276), ((NI) 276), {((NI) 276), ((NI) 0), ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4), {NIM_NIL, NIM_NIL, NIM_NIL} } } ; static NIM_CONST tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ TM__OGEwnAr6lp9aB0f21SA6EIQ_18 = {((NI) 477), ((NI) 477), {((NI) 477), ((NI) 0), ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4), {NIM_NIL, NIM_NIL, NIM_NIL} } } ; static NIM_CONST tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ TM__OGEwnAr6lp9aB0f21SA6EIQ_19 = {((NI) 479), ((NI) 479), {((NI) 479), ((NI) 0), ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4), {NIM_NIL, NIM_NIL, NIM_NIL} } } ; static NIM_CONST tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ TM__OGEwnAr6lp9aB0f21SA6EIQ_20 = {((NI) 480), ((NI) 480), {((NI) 480), ((NI) 0), ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4), {NIM_NIL, NIM_NIL, NIM_NIL} } } ; static NIM_CONST tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ TM__OGEwnAr6lp9aB0f21SA6EIQ_21 = {((NI) 290), ((NI) 290), {((NI) 290), ((NI) 0), ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4), {NIM_NIL, NIM_NIL, NIM_NIL} } } ; STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_29, "\'address_v6\' is not accessible using discriminant \'family\' of t" "ype \'IpAddress\'", 78); static NIM_CONST tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ TM__OGEwnAr6lp9aB0f21SA6EIQ_30 = {((NI) 301), ((NI) 301), {((NI) 301), ((NI) 0), ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4), {NIM_NIL, NIM_NIL, NIM_NIL} } } ; static NIM_CONST tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ TM__OGEwnAr6lp9aB0f21SA6EIQ_31 = {((NI) 302), ((NI) 302), {((NI) 302), ((NI) 0), ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4), {NIM_NIL, NIM_NIL, NIM_NIL} } } ; static NIM_CONST tyTuple__erhmQ9bg9bVSW9aS7eZ9bjowPQ TM__OGEwnAr6lp9aB0f21SA6EIQ_32 = {((NI) 443), ((NI) 443), {((NI) 443), ((NI) 0), ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4), {NIM_NIL, NIM_NIL, NIM_NIL} } } ; STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_34, ":", 1); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_35, "multiaddress: Unsupported protocol \'", 36); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_36, "\'", 1); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_37, "multiaddress: Missing protocol \'", 32); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_38, "\' coder", 7); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_39, "multiaddress: Decoding protocol error", 37); extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_; STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_45, "/", 1); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_46, "Trying to access value with err Result", 38); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_47, "\'e\' is not accessible using discriminant \'o\' of type \'Result\'", 61); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_48, "\'v\' is not accessible using discriminant \'o\' of type \'Result\'", 61); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_50, "Malformed binary address!", 25); extern TNimType NTI__qwqHTkRvwhrRyENtudHQ7g_; STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_51, "Unsupported protocol \'", 22); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_52, "Decoding protocol error", 23); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_54, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/system/iterators.nim(189, 11) `len(a) == L` the l" "ength of the seq changed while iterating over it", 175); extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_; N_LIB_PRIVATE TNimType NTI__e9ay9aIwToTwf9aEtwPzgtnYw_; N_LIB_PRIVATE TNimType NTI__JpH5bRmXxUA8EWssDKtftA_; N_LIB_PRIVATE TNimType NTI__TsgnTzQqY9cjcrVeQSJaOVA_; STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_59, "skein1024-328", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_60, "skein1024-64", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_61, "skein1024-288", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_62, "eth-tx-receipt-trie", 19); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_63, "skein1024-760", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_64, "skein1024-96", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_65, "skein1024-672", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_66, "blake2s-248", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_67, "skein1024-848", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_68, "blake2b-232", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_69, "skein1024-136", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_70, "skein1024-872", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_71, "multibase", 9); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_72, "blake2b-176", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_73, "sctp", 4); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_74, "udp", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_75, "eth-account-snapshot", 20); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_76, "skein256-248", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_77, "blake2s-240", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_78, "dnsaddr", 7); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_79, "skein512-8", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_80, "skein1024-776", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_81, "skein512-504", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_82, "sha2-256", 8); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_83, "wss", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_84, "blake2s-24", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_85, "torrent-info", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_86, "skein512-400", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_87, "skein1024-832", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_88, "skein1024-736", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_89, "skein512-512", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_90, "skein1024-32", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_91, "skein1024-392", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_92, "bitcoin-tx", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_93, "blake2b-392", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_94, "skein256-240", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_95, "blake2b-432", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_96, "blake2b-32", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_97, "skein1024-576", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_98, "blake2b-376", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_99, "skein512-24", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_100, "blake2b-296", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_101, "skein512-40", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_102, "skein1024-304", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_103, "dns6", 4); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_104, "skein1024-592", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_105, "dag-cbor", 8); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_106, "eth-state-trie", 14); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_107, "skein512-216", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_108, "skein1024-648", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_109, "skein1024-312", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_110, "skein1024-368", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_111, "skein1024-424", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_112, "bencode", 7); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_113, "eth-block-list", 14); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_114, "skein256-56", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_115, "skein1024-192", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_116, "murmur3", 7); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_117, "skein512-128", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_118, "skein512-80", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_119, "blake2b-272", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_120, "skein1024-376", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_121, "skein1024-296", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_122, "skein512-296", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_123, "blake2s-152", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_124, "skein256-88", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_125, "skein1024-840", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_126, "skein512-152", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_127, "blake2b-72", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_128, "skein512-16", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_129, "skein1024-976", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_130, "skein512-264", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_131, "blake2b-24", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_132, "blake2b-480", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_133, "skein256-256", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_134, "blake2b-496", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_135, "sha1", 4); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_136, "multicodec", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_137, "blake2b-128", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_138, "blake2s-96", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_139, "skein256-224", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_140, "blake2b-136", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_141, "blake2s-184", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_142, "blake2s-208", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_143, "blake2b-264", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_144, "dccp", 4); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_145, "skein1024-456", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_146, "skein1024-472", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_147, "quic", 4); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_148, "blake2s-200", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_149, "blake2b-256", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_150, "skein256-80", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_151, "skein256-200", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_152, "skein256-192", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_153, "blake2b-328", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_154, "eth-storage-trie", 16); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_155, "skein512-208", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_156, "skein1024-920", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_157, "skein1024-632", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_158, "multihash", 9); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_159, "blake2s-104", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_160, "skein512-392", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_161, "tcp", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_162, "skein1024-544", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_163, "onion", 5); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_164, "skein256-152", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_165, "skein1024-944", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_166, "blake2b-96", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_167, "decred-block", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_168, "blake2b-344", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_169, "eth-tx", 6); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_170, "skein1024-608", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_171, "skein1024-504", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_172, "skein1024-720", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_173, "blake2b-504", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_174, "skein256-72", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_175, "skein512-384", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_176, "skein1024-856", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_177, "keccak-512", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_178, "keccak-384", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_179, "blake2b-512", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_180, "skein256-232", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_181, "skein512-320", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_182, "skein512-488", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_183, "skein1024-864", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_184, "skein1024-560", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_185, "md5", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_186, "udt", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_187, "blake2s-160", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_188, "blake2b-424", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_189, "skein1024-800", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_190, "blake2b-336", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_191, "blake2b-304", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_192, "blake2b-168", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_193, "skein512-248", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_194, "skein512-112", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_195, "p2p", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_196, "ip4", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_197, "blake2b-352", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_198, "blake2b-456", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_199, "blake2b-384", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_200, "skein512-224", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_201, "skein1024-432", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_202, "skein512-424", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_203, "utp", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_204, "multiaddr", 9); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_205, "skein1024-1024", 14); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_206, "blake2b-88", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_207, "ipfs", 4); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_208, "torrent-file", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_209, "skein1024-480", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_210, "skein1024-624", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_211, "blake2b-280", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_212, "skein512-304", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_213, "blake2b-64", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_214, "skein1024-152", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_215, "sha3-224", 8); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_216, "raw", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_217, "blake2b-152", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_218, "skein1024-744", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_219, "p2p-webrtc-star", 15); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_220, "blake2b-80", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_221, "keccak-224", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_222, "skein512-256", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_223, "blake2b-120", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_224, "blake2s-136", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_225, "skein512-360", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_226, "blake2b-488", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_227, "decred-tx", 9); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_228, "skein256-184", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_229, "skein1024-240", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_230, "skein1024-712", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_231, "eth-tx-receipt", 14); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_232, "skein1024-352", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_233, "skein256-32", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_234, "blake2b-16", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_235, "skein512-288", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_236, "git-raw", 7); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_237, "skein1024-280", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_238, "skein1024-768", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_239, "protobuf", 8); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_240, "blake2b-192", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_241, "skein512-32", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_242, "skein1024-568", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_243, "skein512-184", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_244, "blake2b-320", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_245, "skein256-160", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_246, "skein512-88", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_247, "blake2b-288", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_248, "skein1024-232", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_249, "skein1024-336", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_250, "dns4", 4); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_251, "sha3-256", 8); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_252, "blake2b-104", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_253, "skein1024-224", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_254, "skein1024-320", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_255, "skein1024-512", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_256, "blake2b-56", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_257, "skein1024-264", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_258, "skein1024-824", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_259, "blake2s-8", 9); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_260, "skein512-96", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_261, "blake2b-224", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_262, "bitcoin-block", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_263, "skein1024-1016", 14); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_264, "skein1024-496", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_265, "shake-256", 9); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_266, "blake2s-192", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_267, "skein512-272", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_268, "skein1024-208", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_269, "skein512-328", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_270, "blake2s-168", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_271, "blake2b-368", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_272, "skein512-312", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_273, "skein512-176", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_274, "dbl-sha2-256", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_275, "skein1024-360", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_276, "skein512-496", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_277, "skein512-464", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_278, "skein256-48", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_279, "keccak-256", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_280, "eth-tx-trie", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_281, "skein256-16", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_282, "p2p-circuit", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_283, "skein512-368", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_284, "blake2b-184", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_285, "skein1024-640", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_286, "skein1024-880", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_287, "skein256-216", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_288, "skein1024-960", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_289, "blake2s-128", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_290, "skein1024-128", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_291, "skein1024-784", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_292, "ws", 2); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_293, "shake-128", 9); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_294, "skein512-104", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_295, "blake2s-224", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_296, "skein1024-184", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_297, "skein1024-160", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_298, "skein1024-728", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_299, "skein1024-344", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_300, "skein1024-200", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_301, "skein1024-680", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_302, "skein1024-688", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_303, "skein1024-752", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_304, "dag-pb", 6); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_305, "skein512-56", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_306, "skein1024-1008", 14); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_307, "blake2b-200", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_308, "skein1024-112", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_309, "p2p-websocket-star", 18); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_310, "blake2s-32", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_311, "ip6zone", 7); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_312, "skein512-240", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_313, "zcash-tx", 8); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_314, "skein1024-464", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_315, "skein1024-808", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_316, "skein256-136", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_317, "skein256-104", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_318, "skein1024-216", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_319, "rlp", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_320, "blake2s-112", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_321, "skein512-480", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_322, "skein512-448", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_323, "skein1024-176", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_324, "blake2b-312", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_325, "stellar-block", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_326, "skein512-144", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_327, "blake2s-176", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_328, "skein256-112", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_329, "blake2s-48", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_330, "skein1024-440", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_331, "blake2b-160", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_332, "skein256-176", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_333, "skein1024-88", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_334, "skein1024-704", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_335, "skein512-160", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_336, "skein1024-552", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_337, "skein256-144", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_338, "https", 5); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_339, "skein1024-928", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_340, "skein512-280", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_341, "skein1024-40", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_342, "skein1024-696", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_343, "skein512-344", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_344, "skein1024-536", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_345, "blake2b-472", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_346, "skein512-408", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_347, "skein512-432", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_348, "skein1024-416", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_349, "skein1024-664", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_350, "blake2b-8", 9); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_351, "skein1024-48", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_352, "skein512-192", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_353, "cbor", 4); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_354, "blake2b-416", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_355, "skein256-128", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_356, "skein1024-448", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_357, "skein256-208", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_358, "skein512-136", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_359, "skein256-8", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_360, "skein512-200", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_361, "http", 4); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_362, "zcash-block", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_363, "blake2s-216", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_364, "stellar-tx", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_365, "skein512-376", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_366, "skein1024-792", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_367, "skein1024-896", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_368, "skein1024-24", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_369, "skein512-456", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_370, "unix", 4); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_371, "skein1024-488", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_372, "identity", 8); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_373, "blake2b-248", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_374, "blake2b-400", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_375, "skein512-72", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_376, "sha3-384", 8); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_377, "blake2b-208", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_378, "skein1024-8", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_379, "skein1024-408", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_380, "skein1024-912", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_381, "blake2s-56", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_382, "skein1024-56", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_383, "blake2s-120", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_384, "skein1024-16", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_385, "blake2s-64", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_386, "skein1024-656", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_387, "ip6", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_388, "dag-json", 8); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_389, "dash-tx", 7); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_390, "blake2s-144", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_391, "sha2-512", 8); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_392, "blake2b-240", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_393, "blake2s-80", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_394, "skein1024-600", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_395, "skein1024-400", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_396, "blake2b-48", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_397, "skein512-168", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_398, "skein1024-384", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_399, "skein512-440", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_400, "blake2b-112", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_401, "blake2b-216", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_402, "skein256-168", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_403, "skein1024-952", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_404, "dash-block", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_405, "skein512-232", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_406, "skein1024-888", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_407, "skein1024-120", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_408, "blake2s-88", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_409, "sha3-512", 8); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_410, "skein1024-936", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_411, "skein1024-248", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_412, "blake2b-464", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_413, "blake2s-232", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_414, "skein256-120", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_415, "skein512-48", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_416, "skein1024-528", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_417, "md4", 3); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_418, "blake2s-40", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_419, "skein1024-1000", 14); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_420, "skein512-336", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_421, "blake2b-408", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_422, "skein256-40", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_423, "blake2s-72", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_424, "skein1024-968", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_425, "skein512-64", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_426, "skein1024-584", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_427, "skein1024-80", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_428, "skein1024-144", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_429, "blake2b-40", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_430, "blake2b-448", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_431, "blake2s-256", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_432, "ed25519-pub", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_433, "blake2b-360", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_434, "blake2s-16", 10); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_435, "blake2b-144", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_436, "skein1024-104", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_437, "blake2b-440", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_438, "skein1024-816", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_439, "skein256-24", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_440, "skein1024-520", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_441, "p2p-webrtc-direct", 17); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_442, "skein1024-904", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_443, "skein256-64", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_444, "skein1024-984", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_445, "skein512-472", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_446, "skein512-120", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_447, "skein1024-72", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_448, "skein512-352", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_449, "skein1024-616", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_450, "skein256-96", 11); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_451, "eth-block", 9); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_452, "skein1024-992", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_453, "skein1024-272", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_454, "skein1024-168", 13); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_455, "skein512-416", 12); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_456, "skein1024-256", 13); static NIM_CONST struct { TGenericSeq Sup; tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ data[1024];} TM__OGEwnAr6lp9aB0f21SA6EIQ_457 = {{1024, 1024 | NIM_STRLIT_FLAG}, {{((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1229178890), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_59), ((NI) 45961)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 265073681), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_60), ((NI) 45928)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 209044504), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_61), ((NI) 45956)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 683414555), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_62), ((NI) 148)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 785925152), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_63), ((NI) 46015)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 101073961), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_64), ((NI) 45932)} , {((NI) 1819180074), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_65), ((NI) 46004)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 34264110), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_66), ((NI) 45663)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3120581680)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_67), ((NI) 46026)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 772523058), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_68), ((NI) 45597)} , {((NI) IL64(3233270835)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_69), ((NI) 45937)} , {((NI) IL64(3050087476)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_70), ((NI) 46029)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 2121673784), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_71), ((NI) 51)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 352813119), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_72), ((NI) 45590)} , {((NI) 1103082559), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_73), ((NI) 132)} , {((NI) IL64(2872882241)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_74), ((NI) 273)} , {((NI) 189994049), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_75), ((NI) 151)} , {((NI) 1620612163), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_76), ((NI) 45855)} , {((NI) 700449860), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_77), ((NI) 45662)} , {((NI) IL64(3560643653)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_78), ((NI) 56)} , {((NI) IL64(2226377798)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_79), ((NI) 45857)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1723261001), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_80), ((NI) 46017)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2476033100)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_81), ((NI) 45919)} , {((NI) IL64(2817393741)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_82), ((NI) 18)} , {((NI) 846008398), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_83), ((NI) 478)} , {((NI) IL64(3544965199)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_84), ((NI) 45635)} , {((NI) 1500978254), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_85), ((NI) 123)} , {((NI) IL64(2263812177)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_86), ((NI) 45906)} , {((NI) 1610376274), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_87), ((NI) 46024)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3638582356)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_88), ((NI) 46012)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1023585367), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_89), ((NI) 45920)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4287263836)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_90), ((NI) 45924)} , {((NI) 625803357), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_91), ((NI) 45969)} , {((NI) IL64(2600284254)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_92), ((NI) 177)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2891378786)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_93), ((NI) 45617)} , {((NI) IL64(2515703907)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_94), ((NI) 45854)} , {((NI) IL64(2547009636)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_95), ((NI) 45622)} , {((NI) IL64(2342774885)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_96), ((NI) 45572)} , {((NI) 2104108131), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_97), ((NI) 45992)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1143972975), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_98), ((NI) 45615)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1267832946), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_99), ((NI) 45859)} , {((NI) IL64(3238322291)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_100), ((NI) 45605)} , {((NI) 1004532851), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_101), ((NI) 45861)} , {((NI) 1628959859), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_102), ((NI) 45958)} , {((NI) 1057218674), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_103), ((NI) 55)} , {((NI) 1281553527), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_104), ((NI) 45994)} , {((NI) IL64(2596310130)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_105), ((NI) 113)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2312715388)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_106), ((NI) 150)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3091168382)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_107), ((NI) 45883)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3967924353)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_108), ((NI) 46001)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 545626243), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_109), ((NI) 45959)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 268630152), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_110), ((NI) 45966)} , {((NI) 2142705800), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_111), ((NI) 45973)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4109956237)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_112), ((NI) 99)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1267737752), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_113), ((NI) 145)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 585663651), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_114), ((NI) 45831)} , {((NI) IL64(2609867939)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_115), ((NI) 45944)} , {((NI) IL64(2219874469)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_116), ((NI) 34)} , {((NI) 1384734886), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_117), ((NI) 45872)} , {((NI) 2050620583), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_118), ((NI) 45866)} , {((NI) 256576680), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_119), ((NI) 45602)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 296482986), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_120), ((NI) 45967)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2824480946)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_121), ((NI) 45957)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1607595188), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_122), ((NI) 45893)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1798323382), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_123), ((NI) 45651)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2147786937)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_124), ((NI) 45835)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1754645700), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_125), ((NI) 46025)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2260893894)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_126), ((NI) 45875)} , {((NI) 218881223), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_127), ((NI) 45577)} , {((NI) 1704767687), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_128), ((NI) 45858)} , {((NI) IL64(3094252745)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_129), ((NI) 46042)} , {((NI) IL64(2748282058)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_130), ((NI) 45889)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 502714572), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_131), ((NI) 45571)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1866849491), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_132), ((NI) 45628)} , {((NI) IL64(4140195027)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_133), ((NI) 45856)} , {((NI) IL64(3269008597)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_134), ((NI) 45630)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3990736088)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_135), ((NI) 17)} , {((NI) IL64(2474128601)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_136), ((NI) 48)} , {((NI) IL64(3973703898)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_137), ((NI) 45584)} , {((NI) IL64(2551345369)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_138), ((NI) 45644)} , {((NI) IL64(2369163483)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_139), ((NI) 45852)} , {((NI) IL64(3856446685)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_140), ((NI) 45585)} , {((NI) IL64(3233445086)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_141), ((NI) 45655)} , {((NI) IL64(3725995229)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_142), ((NI) 45658)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1425947873), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_143), ((NI) 45601)} , {((NI) 2061205730), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_144), ((NI) 33)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1801142506), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_145), ((NI) 45977)} , {((NI) IL64(3322277099)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_146), ((NI) 45979)} , {((NI) 1259712748), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_147), ((NI) 460)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4129387758)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_148), ((NI) 45657)} , {((NI) 1785586927), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_149), ((NI) 45600)} , {((NI) IL64(3062067439)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_150), ((NI) 45834)} , {((NI) IL64(2392531184)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_151), ((NI) 45849)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4174888180)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_152), ((NI) 45848)} , {((NI) 930950389), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_153), ((NI) 45609)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2619119865)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_154), ((NI) 152)} , {((NI) IL64(3340877050)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_155), ((NI) 45882)} , {((NI) IL64(2485826810)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_156), ((NI) 46035)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1413316862), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_157), ((NI) 45999)} , {((NI) 869270783), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_158), ((NI) 49)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1808113923), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_159), ((NI) 45645)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 2035045638), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_160), ((NI) 45905)} , {((NI) IL64(3334748423)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_161), ((NI) 6)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1396131081), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_162), ((NI) 45988)} , {((NI) 753940746), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_163), ((NI) 444)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1929687308), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_164), ((NI) 45843)} , {((NI) IL64(4066808076)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_165), ((NI) 46038)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4237521170)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_166), ((NI) 45580)} , {((NI) 1408325906), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_167), ((NI) 224)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 944783638), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_168), ((NI) 45611)} , {((NI) 379222295), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_169), ((NI) 147)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3034105113)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_170), ((NI) 45996)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 430786844), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_171), ((NI) 45983)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2370769183)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_172), ((NI) 46010)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1477173539), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_173), ((NI) 45631)} , {((NI) IL64(4097445156)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_174), ((NI) 45833)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3009974576)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_175), ((NI) 45904)} , {((NI) 1766323504), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_176), ((NI) 46027)} , {((NI) IL64(2524449074)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_177), ((NI) 29)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 649910580), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_178), ((NI) 28)} , {((NI) IL64(2324553012)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_179), ((NI) 45632)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3823732024)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_180), ((NI) 45853)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 52478267), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_181), ((NI) 45896)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 754251069), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_182), ((NI) 45917)} , {((NI) 2141243709), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_183), ((NI) 46028)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1873480000), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_184), ((NI) 45990)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1460602179), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_185), ((NI) 213)} , {((NI) 824330563), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_186), ((NI) 301)} , {((NI) IL64(2527184197)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_187), ((NI) 45652)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3812532553)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_188), ((NI) 45621)} , {((NI) IL64(3412881737)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_189), ((NI) 46020)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1993825613), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_190), ((NI) 45610)} , {((NI) 1854117198), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_191), ((NI) 45606)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 2022799700), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_192), ((NI) 45589)} , {((NI) IL64(3029786965)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_193), ((NI) 45887)} , {((NI) 1001812310), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_194), ((NI) 45870)} , {((NI) 1456448853), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_195), ((NI) 421)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2408800602)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_196), ((NI) 4)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4182975836)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_197), ((NI) 45612)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2867333470)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_198), ((NI) 45625)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3844949344)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_199), ((NI) 45616)} , {((NI) 2087580000), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_200), ((NI) 45884)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1844308325), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_201), ((NI) 45974)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2587106666)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_202), ((NI) 45909)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1670271342), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_203), ((NI) 302)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3835189619)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_204), ((NI) 50)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3949258101)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_205), ((NI) 46048)} , {((NI) IL64(3538094454)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_206), ((NI) 45579)} , {((NI) 901835126), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_207), ((NI) 421)} , {((NI) IL64(3994701176)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_208), ((NI) 124)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1058336123), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_209), ((NI) 45980)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3875430782)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_210), ((NI) 45998)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2951216512)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_211), ((NI) 45603)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3527552389)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_212), ((NI) 45894)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3600186766)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_213), ((NI) 45576)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 588055954), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_214), ((NI) 45939)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2815284628)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_215), ((NI) 23)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4087228822)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_216), ((NI) 85)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2341096857)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_217), ((NI) 45587)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 2065331612), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_218), ((NI) 46013)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2345815455)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_219), ((NI) 275)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2979558818)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_220), ((NI) 45578)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2376904101)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_221), ((NI) 26)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3750833575)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_222), ((NI) 45888)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3329928617)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_223), ((NI) 45583)} , {((NI) 1016907178), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_224), ((NI) 45649)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 2003546540), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_225), ((NI) 45901)} , {((NI) 1808149933), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_226), ((NI) 45629)} , {((NI) IL64(3117071788)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_227), ((NI) 225)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 636188082), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_228), ((NI) 45847)} , {((NI) 1313054131), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_229), ((NI) 45950)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3421027767)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_230), ((NI) 46009)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2956148153)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_231), ((NI) 149)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3723192763)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_232), ((NI) 45964)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 234241469), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_233), ((NI) 45828)} , {((NI) 1747629502), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_234), ((NI) 45570)} , {((NI) IL64(3636709822)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_235), ((NI) 45892)} , {((NI) IL64(2430068159)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_236), ((NI) 120)} , {((NI) 305862081), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_237), ((NI) 45955)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3995494854)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_238), ((NI) 46016)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1252275657), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_239), ((NI) 80)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1984584150), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_240), ((NI) 45592)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3788819928)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_241), ((NI) 45860)} , {((NI) IL64(4268439001)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_242), ((NI) 45991)} , {((NI) IL64(2200506842)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_243), ((NI) 45879)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 658060769), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_244), ((NI) 45608)} , {((NI) 390983138), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_245), ((NI) 45844)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4161651175)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_246), ((NI) 45867)} , {((NI) 245121512), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_247), ((NI) 45604)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 169559532), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_248), ((NI) 45949)} , {((NI) 1356893677), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_249), ((NI) 45962)} , {((NI) IL64(3708384748)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_250), ((NI) 54)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3569531383)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_251), ((NI) 22)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3688645113)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_252), ((NI) 45581)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1410784763), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_253), ((NI) 45948)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4214274558)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_254), ((NI) 45960)} , {((NI) 902696446), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_255), ((NI) 45984)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1463653889), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_256), ((NI) 45575)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4000801285)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_257), ((NI) 45953)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3091228167)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_258), ((NI) 46023)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2816921099)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_259), ((NI) 45633)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1283639821), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_260), ((NI) 45868)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4034742800)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_261), ((NI) 45596)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1033242133), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_262), ((NI) 176)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1577438745), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_263), ((NI) 46047)} , {((NI) IL64(2218976794)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_264), ((NI) 45982)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2808136225)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_265), ((NI) 25)} , {((NI) IL64(2443960865)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_266), ((NI) 45656)} , {((NI) 1291106849), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_267), ((NI) 45890)} , {((NI) 1473327651), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_268), ((NI) 45946)} , {((NI) 1588505125), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_269), ((NI) 45897)} , {((NI) IL64(2253544998)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_270), ((NI) 45653)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3209030188)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_271), ((NI) 45614)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1818988078), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_272), ((NI) 45895)} , {((NI) IL64(3385266735)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_273), ((NI) 45878)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2868670002)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_274), ((NI) 86)} , {((NI) 1578270259), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_275), ((NI) 45965)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3455647286)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_276), ((NI) 45918)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2633364029)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_277), ((NI) 45914)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3139219009)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_278), ((NI) 45830)} , {((NI) 1388020290), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_279), ((NI) 27)} , {((NI) IL64(3786888771)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_280), ((NI) 146)} , {((NI) 1945133636), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_281), ((NI) 45826)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2944455239)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_282), ((NI) 290)} , {((NI) 94733896), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_283), ((NI) 45902)} , {((NI) 1395910217), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_284), ((NI) 45591)} , {((NI) 1438682698), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_285), ((NI) 46000)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1428806220), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_286), ((NI) 46030)} , {((NI) IL64(3354273357)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_287), ((NI) 45851)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3678390863)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_288), ((NI) 46040)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2962007637)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_289), ((NI) 45648)} , {((NI) IL64(3061672533)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_290), ((NI) 45936)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3178839642)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_291), ((NI) 46018)} , {((NI) 699954779), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_292), ((NI) 477)} , {((NI) 51736156), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_293), ((NI) 24)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 185867875), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_294), ((NI) 45869)} , {((NI) 1071383140), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_295), ((NI) 45660)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3978245738)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_296), ((NI) 45943)} , {((NI) 375572075), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_297), ((NI) 45940)} , {((NI) IL64(3574188652)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_298), ((NI) 46011)} , {((NI) IL64(2196861549)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_299), ((NI) 45963)} , {((NI) IL64(2282270318)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_300), ((NI) 45945)} , {((NI) 68389485), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_301), ((NI) 46005)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 424094321), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_302), ((NI) 46006)} , {((NI) 1685762673), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_303), ((NI) 46014)} , {((NI) 575240818), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_304), ((NI) 112)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 774641283), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_305), ((NI) 45863)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1145133703), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_306), ((NI) 46046)} , {((NI) 1172427400), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_307), ((NI) 45593)} , {((NI) 1915140745), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_308), ((NI) 45934)} , {((NI) IL64(3573023370)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_309), ((NI) 479)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2990399116)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_310), ((NI) 45636)} , {((NI) 662258316), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_311), ((NI) 42)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2305101460)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_312), ((NI) 45886)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1000871574), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_313), ((NI) 193)} , {((NI) IL64(2452654743)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_314), ((NI) 45978)} , {((NI) IL64(3332375192)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_315), ((NI) 46021)} , {((NI) 1267682969), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_316), ((NI) 45841)} , {((NI) 1241189018), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_317), ((NI) 45837)} , {((NI) IL64(3121937051)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_318), ((NI) 45947)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2942358176)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_319), ((NI) 96)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2691316388)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_320), ((NI) 45646)} , {((NI) 39136932), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_321), ((NI) 45916)} , {((NI) IL64(3007092390)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_322), ((NI) 45912)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 566527658), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_323), ((NI) 45942)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1367410359), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_324), ((NI) 45607)} , {((NI) IL64(3854293688)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_325), ((NI) 208)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4110126779)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_326), ((NI) 45874)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 964309694), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_327), ((NI) 45654)} , {((NI) IL64(3316739774)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_328), ((NI) 45838)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4121839297)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_329), ((NI) 45638)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1782503108), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_330), ((NI) 45975)} , {((NI) IL64(2286952133)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_331), ((NI) 45588)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 43056841), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_332), ((NI) 45846)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 778759883), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_333), ((NI) 45931)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 94990029), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_334), ((NI) 46008)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3082022608)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_335), ((NI) 45876)} , {((NI) IL64(2180388561)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_336), ((NI) 45989)} , {((NI) 1371798226), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_337), ((NI) 45842)} , {((NI) IL64(3800896210)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_338), ((NI) 443)} , {((NI) IL64(2158345940)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_339), ((NI) 46036)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 229152472), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_340), ((NI) 45891)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 682603228), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_341), ((NI) 45925)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1333038818), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_342), ((NI) 46007)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 701481706), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_343), ((NI) 45899)} , {((NI) 86293226), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_344), ((NI) 45987)} , {((NI) 45712108), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_345), ((NI) 45627)} , {((NI) IL64(3785718508)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_346), ((NI) 45907)} , {((NI) 1776899822), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_347), ((NI) 45910)} , {((NI) IL64(2203772653)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_348), ((NI) 45972)} , {((NI) 1755919087), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_349), ((NI) 46003)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3156651762)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_350), ((NI) 45569)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4289142521)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_351), ((NI) 45926)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3138433787)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_352), ((NI) 45880)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1631928065), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_353), ((NI) 81)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 657345285), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_354), ((NI) 45620)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1115218697), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_355), ((NI) 45840)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(4265332493)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_356), ((NI) 45976)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1740635920), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_357), ((NI) 45850)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1101928212), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_358), ((NI) 45873)} , {((NI) 2095188757), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_359), ((NI) 45825)} , {((NI) IL64(4090490646)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_360), ((NI) 45881)} , {((NI) 884471572), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_361), ((NI) 480)} , {((NI) 395416340), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_362), ((NI) 192)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3886060318)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_363), ((NI) 45659)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1907344162), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_364), ((NI) 209)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1989066532), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_365), ((NI) 45903)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 2008920874), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_366), ((NI) 46019)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 258687793), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_367), ((NI) 46032)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 189889332), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_368), ((NI) 45923)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3718785851)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_369), ((NI) 45913)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2628865854)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_370), ((NI) 400)} , {((NI) 551766847), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_371), ((NI) 45981)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 402835266), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_372), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3141526343)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_373), ((NI) 45599)} , {((NI) IL64(3724898120)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_374), ((NI) 45618)} , {((NI) 1493968713), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_375), ((NI) 45865)} , {((NI) 1953655626), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_376), ((NI) 21)} , {((NI) 282506059), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_377), ((NI) 45594)} , {((NI) 258537289), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_378), ((NI) 45921)} , {((NI) 25714503), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_379), ((NI) 45971)} , {((NI) 613020492), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_380), ((NI) 46034)} , {((NI) IL64(2185021263)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_381), ((NI) 45639)} , {((NI) IL64(4272286543)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_382), ((NI) 45927)} , {((NI) IL64(3678842705)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_383), ((NI) 45647)} , {((NI) IL64(2836458322)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_384), ((NI) 45922)} , {((NI) IL64(2186035027)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_385), ((NI) 45640)} , {((NI) 2096259920), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_386), ((NI) 46002)} , {((NI) 1496695629), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_387), ((NI) 41)} , {((NI) 1988845398), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_388), ((NI) 297)} , {((NI) IL64(2942716753)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_389), ((NI) 241)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1114634073), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_390), ((NI) 45650)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1552994140), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_391), ((NI) 19)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2430146398)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_392), ((NI) 45598)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3380927332)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_393), ((NI) 45642)} , {((NI) 73280356), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_394), ((NI) 45995)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3854034791)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_395), ((NI) 45970)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1731513200), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_396), ((NI) 45574)} , {((NI) IL64(4069146480)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_397), ((NI) 45877)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 739985270), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_398), ((NI) 45968)} , {((NI) 1719200631), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_399), ((NI) 45911)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 960215931), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_400), ((NI) 45582)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 658287487), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_401), ((NI) 45595)} , {((NI) 1231091583), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_402), ((NI) 45845)} , {((NI) 297513856), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_403), ((NI) 46039)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1335906179), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_404), ((NI) 240)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3532638086)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_405), ((NI) 45885)} , {((NI) 552241031), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_406), ((NI) 46031)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2299634571)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_407), ((NI) 45935)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 627973006), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_408), ((NI) 45643)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1467615129), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_409), ((NI) 20)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1453796251), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_410), ((NI) 46037)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1693203358), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_411), ((NI) 45951)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 659559330), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_412), ((NI) 45626)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1989026724), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_413), ((NI) 45661)} , {((NI) 399779749), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_414), ((NI) 45839)} , {((NI) 1280747428), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_415), ((NI) 45862)} , {((NI) 351481764), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_416), ((NI) 45986)} , {((NI) 886220712), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_417), ((NI) 212)} , {((NI) 1852045225), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_418), ((NI) 45637)} , {((NI) 2083036070), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_419), ((NI) 46045)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2413756334)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_420), ((NI) 45898)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3507868592)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_421), ((NI) 45619)} , {((NI) 1419094961), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_422), ((NI) 45829)} , {((NI) 804843442), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_423), ((NI) 45641)} , {((NI) IL64(3607414704)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_424), ((NI) 46041)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3282578357)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_425), ((NI) 45864)} , {((NI) IL64(3698137014)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_426), ((NI) 45993)} , {((NI) IL64(2653539255)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_427), ((NI) 45930)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2680791997)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_428), ((NI) 45938)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1102609345), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_429), ((NI) 45573)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3717798851)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_430), ((NI) 45624)} , {((NI) 445623235), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_431), ((NI) 45664)} , {((NI) 107688900), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_432), ((NI) 237)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1917046729), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_433), ((NI) 45613)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 711433164), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_434), ((NI) 45634)} , {((NI) 1653880781), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_435), ((NI) 45586)} , {((NI) IL64(2783795148)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_436), ((NI) 45933)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 932474835), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_437), ((NI) 45623)} , {((NI) IL64(3533788116)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_438), ((NI) 46022)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1380504534), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_439), ((NI) 45827)} , {((NI) IL64(2675217367)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_440), ((NI) 45985)} , {((NI) IL64(2328126422)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_441), ((NI) 276)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1993920476), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_442), ((NI) 46033)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(2859174879)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_443), ((NI) 45832)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3907068897)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_444), ((NI) 46043)} , {((NI) IL64(2999057378)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_445), ((NI) 45915)} , {((NI) 232556515), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_446), ((NI) 45871)} , {((NI) 2058314723), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_447), ((NI) 45929)} , {((NI) IL64(3911199717)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_448), ((NI) 45900)} , {((NI) 1170758629), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_449), ((NI) 45997)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1419622381), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_450), ((NI) 45836)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 398444527), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_451), ((NI) 144)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 2043639793), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_452), ((NI) 46044)} , {((NI) IL64(3369206770)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_453), ((NI) 45954)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1020191734), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_454), ((NI) 45941)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) IL64(3393350651)), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_455), ((NI) 45908)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 1737992189), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_456), ((NI) 45952)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} , {((NI) 0), ((NimStringDesc*) NIM_NIL), ((NI) 0)} }};static NIM_CONST tyObject_Table__i55W8RrwGKsG9cl0sAKxgkQ TM__OGEwnAr6lp9aB0f21SA6EIQ_58 = {((tySequence__pUxI6Ljo6IKKHXKOZkQ7Og*)&TM__OGEwnAr6lp9aB0f21SA6EIQ_457), ((NI) 398)} ; STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_458, "multiaddress: protocol should be either TCP or UDP", 50); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_459, "\'address_v4\' is not accessible using discriminant \'family\' of t" "ype \'TransportAddress\'", 85); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_460, "\'address_v6\' is not accessible using discriminant \'family\' of t" "ype \'TransportAddress\'", 85); STRING_LITERAL(TM__OGEwnAr6lp9aB0f21SA6EIQ_461, "\'address_un\' is not accessible using discriminant \'family\' of t" "ype \'TransportAddress\'", 85); extern TNimType* nimTypeRoot; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));} #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimZeroMem)(void* p, NI size) { #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size); } #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" static N_INLINE(NI, readVarint__89bap71ZnpFKXkLnpDp9bm5Avbuffer)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NU64* value_0) { NI result; result = (NI)0; #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" result = peekVarint__xzn9cCWN2k9a885kfCCh6Hww(vb, value_0); #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" { NI TM__OGEwnAr6lp9aB0f21SA6EIQ_3; #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" if (!!((result == ((NI) -1)))) goto LA3_; #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" if (nimAddInt((*vb).offset, result, &TM__OGEwnAr6lp9aB0f21SA6EIQ_3)) { raiseOverflow(); }; (*vb).offset = (NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_3); } LA3_: ; return result;} #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, pushSafePoint)(TSafePoint* s) { #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" (*s).prev = excHandler__rqLlY5bs9atDw2OXYqJEn5g; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = s;} #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popSafePoint)(void) { #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = (*excHandler__rqLlY5bs9atDw2OXYqJEn5g).prev;} #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;} #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));} #line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0; #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;} #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;} #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;} #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c); } #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { NIM_BOOL T3_; #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c); } LA4_: ; } #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, asgnRef)(void** dest, void* src) { #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src); #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_); } LA3_: ; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!(((*dest) == NIM_NIL))) goto LA8_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest)); #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_); } LA8_: ; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*dest) = src;} #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popCurrentException)(void) { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), (*currException__9bVPeDJlYTi9bQApZpfH8wjg).up);} #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip4StB__RcNmSSN3OSpSyscgqxfRMw)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL volatile result; TSafePoint TM__OGEwnAr6lp9aB0f21SA6EIQ_10; result = (NIM_BOOL)0; #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" pushSafePoint(&TM__OGEwnAr6lp9aB0f21SA6EIQ_10); TM__OGEwnAr6lp9aB0f21SA6EIQ_10.status = setjmp(TM__OGEwnAr6lp9aB0f21SA6EIQ_10.context); if (TM__OGEwnAr6lp9aB0f21SA6EIQ_10.status == 0) { tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA a; #line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" a = parseIpAddress__1ivqWNphfe1wCfgNmXXOCA(s); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(a.family == ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1))) goto LA4_; #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((2 &(1U<<((NU)(a.family)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_11)); } #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeArray__A8HGKnF0m9c9bRXJoGSwCunA(vb, a._family_2.address_v4, 4); #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; popSafePoint(); } else { popSafePoint(); { TM__OGEwnAr6lp9aB0f21SA6EIQ_10.status = 0; popCurrentException(); } } if (TM__OGEwnAr6lp9aB0f21SA6EIQ_10.status != 0) reraiseException(); return result;} #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" static N_INLINE(NI, readArray__yPn5OHboFYLvokx7r0rDRwvbuffer)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NU8* value_0, NI value_0Len_0) { NI result; result = (NI)0; #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" result = peekArray__TiOCG7A7AuE3A3p8pXJi9bw(vb, value_0, value_0Len_0); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" { NI TM__OGEwnAr6lp9aB0f21SA6EIQ_12; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" if (!!((result == ((NI) -1)))) goto LA3_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" if (nimAddInt((*vb).offset, result, &TM__OGEwnAr6lp9aB0f21SA6EIQ_12)) { raiseOverflow(); }; (*vb).offset = (NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_12); } LA3_: ; return result;} #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip4BtS__WNol9aGrkM8QPG9bGuLWzjug)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s) { NIM_BOOL result; tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA a; result = (NIM_BOOL)0; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)(&a)); nimZeroMem((void*)(&a), sizeof(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA)); a.family = ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1); #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((2 &(1U<<((NU)(a.family)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_11)); } #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readArray__yPn5OHboFYLvokx7r0rDRwvbuffer(vb, a._family_2.address_v4, 4); if (!(T3_ == ((NI) 4))) goto LA4_; #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" unsureAsgnRef((void**) (&(*s)), dollar___cbhSLBlQm0h9cO9cfQ8lXDaw(a)); #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; return result;} #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip4VB__V51ueGPKdBz2ss3IbjGJ1g)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL result; tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA a; result = (NIM_BOOL)0; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)(&a)); nimZeroMem((void*)(&a), sizeof(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA)); a.family = ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1); #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((2 &(1U<<((NU)(a.family)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_11)); } #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readArray__yPn5OHboFYLvokx7r0rDRwvbuffer(vb, a._family_2.address_v4, 4); if (!(T3_ == ((NI) 4))) goto LA4_; #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; return result;} #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, portStB__RcNmSSN3OSpSyscgqxfRMw_2)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL volatile result; tyArray__bN9bddWn8oiNSHn2MqEJSZQ port; TSafePoint TM__OGEwnAr6lp9aB0f21SA6EIQ_13; result = (NIM_BOOL)0; nimZeroMem((void*)port, sizeof(tyArray__bN9bddWn8oiNSHn2MqEJSZQ)); #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" pushSafePoint(&TM__OGEwnAr6lp9aB0f21SA6EIQ_13); TM__OGEwnAr6lp9aB0f21SA6EIQ_13.status = setjmp(TM__OGEwnAr6lp9aB0f21SA6EIQ_13.context); if (TM__OGEwnAr6lp9aB0f21SA6EIQ_13.status == 0) { NI nport; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nport = nsuParseInt(s); #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NIM_BOOL T4_; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T4_ = (NIM_BOOL)0; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T4_ = (((NI) 0) <= nport); if (!(T4_)) goto LA5_; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T4_ = (nport < ((NI) 65536)); LA5_: ; if (!T4_) goto LA6_; #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" port[(((NI) 0))- 0] = ((NU8) ((NI)((NI)((NI64)(nport) >> (NU64)(((NI) 8))) & ((NI) 255)))); #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" port[(((NI) 1))- 0] = ((NU8) ((NI)(nport & ((NI) 255)))); #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeArray__A8HGKnF0m9c9bRXJoGSwCunA(vb, port, 2); #line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA6_: ; popSafePoint(); } else { popSafePoint(); { TM__OGEwnAr6lp9aB0f21SA6EIQ_13.status = 0; popCurrentException(); } } if (TM__OGEwnAr6lp9aB0f21SA6EIQ_13.status != 0) reraiseException(); return result;} #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, portBtS__WNol9aGrkM8QPG9bGuLWzjug_2)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s) { NIM_BOOL result; tyArray__bN9bddWn8oiNSHn2MqEJSZQ port; result = (NIM_BOOL)0; nimZeroMem((void*)port, sizeof(tyArray__bN9bddWn8oiNSHn2MqEJSZQ)); #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; NU16 nport; #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readArray__yPn5OHboFYLvokx7r0rDRwvbuffer(vb, port, 2); if (!(T3_ == ((NI) 2))) goto LA4_; #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nport = (NU16)((NU16)((NU64)(((NU16) (port[(((NI) 0))- 0]))) << (NU64)(((NI) 8))) | ((NU16) (port[(((NI) 1))- 0]))); #line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" unsureAsgnRef((void**) (&(*s)), dollar___RkX9btpg5sQIaP8yYXB6tbA(((NU64) (nport)))); #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; return result;} #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, portVB__V51ueGPKdBz2ss3IbjGJ1g_2)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL result; tyArray__bN9bddWn8oiNSHn2MqEJSZQ port; result = (NIM_BOOL)0; nimZeroMem((void*)port, sizeof(tyArray__bN9bddWn8oiNSHn2MqEJSZQ)); #line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readArray__yPn5OHboFYLvokx7r0rDRwvbuffer(vb, port, 2); if (!(T3_ == ((NI) 2))) goto LA4_; #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; return result;} #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, unixStB__RcNmSSN3OSpSyscgqxfRMw_3)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL result; result = (NIM_BOOL)0; #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((NI) 0) < (s ? s->Sup.len : 0))) goto LA3_; #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeSeq__nyNVFCfkAj1WhWPH0vO9aTg(vb, s->data, (s ? s->Sup.len : 0)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA3_: ; return result;} #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" static N_INLINE(NI, readSeq__9ag4ezZQcpvgrNK9aL0MgdeAvbuffer)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** value_0) { NI result; result = (NI)0; #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" result = peekSeq__8XZnkkTGz7XYbKsYBLsURg(vb, value_0); #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" { NI TM__OGEwnAr6lp9aB0f21SA6EIQ_15; #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" if (!!((result == ((NI) -1)))) goto LA3_; #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" if (nimAddInt((*vb).offset, result, &TM__OGEwnAr6lp9aB0f21SA6EIQ_15)) { raiseOverflow(); }; (*vb).offset = (NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_15); } LA3_: ; return result;} #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, unixBtS__WNol9aGrkM8QPG9bGuLWzjug_3)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s) { NIM_BOOL result; result = (NIM_BOOL)0; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" unsureAsgnRef((void**) (&(*s)), ((NimStringDesc*) NIM_NIL)); #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readSeq__9ag4ezZQcpvgrNK9aL0MgdeAvbuffer(vb, s); if (!(((NI) 0) < T3_)) goto LA4_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; return result;} #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, unixVB__V51ueGPKdBz2ss3IbjGJ1g_3)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL result; NimStringDesc* s; result = (NIM_BOOL)0; #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" s = ((NimStringDesc*) NIM_NIL); #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readSeq__9ag4ezZQcpvgrNK9aL0MgdeAvbuffer(vb, (&s)); if (!(((NI) 0) < T3_)) goto LA4_; #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; return result;} #line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, p2pStB__RcNmSSN3OSpSyscgqxfRMw_4)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL volatile result; TSafePoint TM__OGEwnAr6lp9aB0f21SA6EIQ_22; result = (NIM_BOOL)0; #line 161 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" pushSafePoint(&TM__OGEwnAr6lp9aB0f21SA6EIQ_22); TM__OGEwnAr6lp9aB0f21SA6EIQ_22.status = setjmp(TM__OGEwnAr6lp9aB0f21SA6EIQ_22.context); if (TM__OGEwnAr6lp9aB0f21SA6EIQ_22.status == 0) { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_1; tyObject_MultiHash__kTmblgG9a1D1SuzEkBN4qXQ mh; #line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" data_1 = decode__uzJ09bVFacYeuhBGXei5Wmw(s); nimZeroMem((void*)(&mh), sizeof(tyObject_MultiHash__kTmblgG9a1D1SuzEkBN4qXQ)); #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { tyObject_Result__pZorf3I302ZEhkhn6lPgmg T4_; #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T4_ = decode__dAwwsJ5EaIwkR9bHJ6iWvUQ(data_1->data, (data_1 ? data_1->Sup.len : 0), (&mh)); if (!T4_.o) goto LA5_; #line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeSeq__A8HGKnF0m9c9bRXJoGSwCunA_2(vb, data_1->data, (data_1 ? data_1->Sup.len : 0)); #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA5_: ; popSafePoint(); } else { popSafePoint(); { TM__OGEwnAr6lp9aB0f21SA6EIQ_22.status = 0; popCurrentException(); } } if (TM__OGEwnAr6lp9aB0f21SA6EIQ_22.status != 0) reraiseException(); return result;} #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" static N_INLINE(NI, readSeq__L38SlvWA7v89coQy5h9cWgHAvbuffer)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** value_0) { NI result; result = (NI)0; #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" result = peekSeq__HjNK8tn9cFb29aH3Wm7Jio7g(vb, value_0); #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" { NI TM__OGEwnAr6lp9aB0f21SA6EIQ_23; #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" if (!!((result == ((NI) -1)))) goto LA3_; #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" if (nimAddInt((*vb).offset, result, &TM__OGEwnAr6lp9aB0f21SA6EIQ_23)) { raiseOverflow(); }; (*vb).offset = (NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_23); } LA3_: ; return result;} #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" static N_INLINE(NIM_BOOL, nimDivInt)(NI a, NI b, NI* res) { NIM_BOOL result; result = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" { NIM_BOOL T3_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (a == ((NI) (IL64(-9223372036854775807) - IL64(1)))); if (!(T3_)) goto LA4_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (b == ((NI) -1)); LA4_: ; if (!T3_) goto LA5_; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" result = NIM_TRUE; } goto LA1_; LA5_: ; { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" (*res) = (NI)(a / b); } LA1_: ; return result;} #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" static N_INLINE(NimStringDesc*, encode__ClYx6Hnj9cryRzvUzm5A2dQbase58)(NU8* inbytes, NI inbytesLen_0) { NimStringDesc* result; NI size; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_24; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_25; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_26; result = (NimStringDesc*)0; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" if (nimMulInt(inbytesLen_0, ((NI) 138), &TM__OGEwnAr6lp9aB0f21SA6EIQ_24)) { raiseOverflow(); }; if (((NI) 100) == 0){ raiseDivByZero(); } if (nimDivInt((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_24), ((NI) 100), &TM__OGEwnAr6lp9aB0f21SA6EIQ_25)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_25), ((NI) 1), &TM__OGEwnAr6lp9aB0f21SA6EIQ_26)) { raiseOverflow(); }; size = (NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_26); #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" if ((size) < ((NI) 0) || (size) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(size, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" result = mnewString(((NI) (size))); #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" { NI TM__OGEwnAr6lp9aB0f21SA6EIQ_27; tyEnum_Base58Status__se9cnHdBD9c9aAL7v4fWxriBQ T3_; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" if (nimSubInt(size, ((NI) 1), &TM__OGEwnAr6lp9aB0f21SA6EIQ_27)) { raiseOverflow(); }; if ((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_27)-((NI) 0) != -1 && ((NU)(((NI) 0)) >= (NU)(result ? result->Sup.len : 0) || (NU)((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_27)) >= (NU)(result ? result->Sup.len : 0))){ raiseIndexError(); } #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" T3_ = (tyEnum_Base58Status__se9cnHdBD9c9aAL7v4fWxriBQ)0; T3_ = encode__fq4Bf0r5u8qQnebhPGRCtQ(inbytes, inbytesLen_0, (NIM_CHAR*)result->data+(((NI) 0)), ((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_27))-(((NI) 0))+1, (&size)); if (!(T3_ == ((tyEnum_Base58Status__se9cnHdBD9c9aAL7v4fWxriBQ) 1))) goto LA4_; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" if ((size) < ((NI) 0) || (size) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(size, ((NI) 0), ((NI) IL64(9223372036854775807))); } result = setLengthStr(result, ((NI) (size))); } goto LA1_; LA4_: ; { #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base58.nim" result = ((NimStringDesc*) NIM_NIL); } LA1_: ; return result;} #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, p2pBtS__WNol9aGrkM8QPG9bGuLWzjug_4)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s) { NIM_BOOL result; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* address; result = (NIM_BOOL)0; #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" address = newSeq__DpCWN7DIBuAjgoeQ9c29blYQ(((NI) 0)); #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; tyObject_MultiHash__kTmblgG9a1D1SuzEkBN4qXQ mh; #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readSeq__L38SlvWA7v89coQy5h9cWgHAvbuffer(vb, (&address)); if (!(((NI) 0) < T3_)) goto LA4_; nimZeroMem((void*)(&mh), sizeof(tyObject_MultiHash__kTmblgG9a1D1SuzEkBN4qXQ)); #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { tyObject_Result__pZorf3I302ZEhkhn6lPgmg T8_; #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T8_ = decode__dAwwsJ5EaIwkR9bHJ6iWvUQ(address->data, (address ? address->Sup.len : 0), (&mh)); if (!T8_.o) goto LA9_; #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" unsureAsgnRef((void**) (&(*s)), encode__ClYx6Hnj9cryRzvUzm5A2dQbase58(address->data, (address ? address->Sup.len : 0))); #line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA9_: ; } LA4_: ; return result;} #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, p2pVB__V51ueGPKdBz2ss3IbjGJ1g_4)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL result; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* address; result = (NIM_BOOL)0; #line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" address = newSeq__DpCWN7DIBuAjgoeQ9c29blYQ(((NI) 0)); #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; tyObject_MultiHash__kTmblgG9a1D1SuzEkBN4qXQ mh; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readSeq__L38SlvWA7v89coQy5h9cWgHAvbuffer(vb, (&address)); if (!(((NI) 0) < T3_)) goto LA4_; nimZeroMem((void*)(&mh), sizeof(tyObject_MultiHash__kTmblgG9a1D1SuzEkBN4qXQ)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { tyObject_Result__pZorf3I302ZEhkhn6lPgmg T8_; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T8_ = decode__dAwwsJ5EaIwkR9bHJ6iWvUQ(address->data, (address ? address->Sup.len : 0), (&mh)); if (!T8_.o) goto LA9_; #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA9_: ; } LA4_: ; return result;} #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6StB__RcNmSSN3OSpSyscgqxfRMw_5)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL volatile result; TSafePoint TM__OGEwnAr6lp9aB0f21SA6EIQ_28; result = (NIM_BOOL)0; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" pushSafePoint(&TM__OGEwnAr6lp9aB0f21SA6EIQ_28); TM__OGEwnAr6lp9aB0f21SA6EIQ_28.status = setjmp(TM__OGEwnAr6lp9aB0f21SA6EIQ_28.context); if (TM__OGEwnAr6lp9aB0f21SA6EIQ_28.status == 0) { tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA a; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" a = parseIpAddress__1ivqWNphfe1wCfgNmXXOCA(s); #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(a.family == ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0))) goto LA4_; #line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((1 &(1U<<((NU)(a.family)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_29)); } #line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeArray__A8HGKnF0m9c9bRXJoGSwCunA(vb, a._family_1.address_v6, 16); #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; popSafePoint(); } else { popSafePoint(); { TM__OGEwnAr6lp9aB0f21SA6EIQ_28.status = 0; popCurrentException(); } } if (TM__OGEwnAr6lp9aB0f21SA6EIQ_28.status != 0) reraiseException(); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6BtS__WNol9aGrkM8QPG9bGuLWzjug_5)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s) { NIM_BOOL result; tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA a; result = (NIM_BOOL)0; #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)(&a)); nimZeroMem((void*)(&a), sizeof(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA)); a.family = ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0); #line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((1 &(1U<<((NU)(a.family)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_29)); } #line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readArray__yPn5OHboFYLvokx7r0rDRwvbuffer(vb, a._family_1.address_v6, 16); if (!(T3_ == ((NI) 16))) goto LA4_; #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" unsureAsgnRef((void**) (&(*s)), dollar___cbhSLBlQm0h9cO9cfQ8lXDaw(a)); #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; return result;} #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6VB__V51ueGPKdBz2ss3IbjGJ1g_5)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL result; tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA a; result = (NIM_BOOL)0; #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)(&a)); nimZeroMem((void*)(&a), sizeof(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA)); a.family = ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0); #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((1 &(1U<<((NU)(a.family)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_29)); } #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readArray__yPn5OHboFYLvokx7r0rDRwvbuffer(vb, a._family_1.address_v6, 16); if (!(T3_ == ((NI) 16))) goto LA4_; #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; return result;} #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6zoneStB__RcNmSSN3OSpSyscgqxfRMw_6)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL result; result = (NIM_BOOL)0; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((NI) 0) < (s ? s->Sup.len : 0))) goto LA3_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeSeq__nyNVFCfkAj1WhWPH0vO9aTg(vb, s->data, (s ? s->Sup.len : 0)); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA3_: ; return result;} #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6zoneBtS__WNol9aGrkM8QPG9bGuLWzjug_6)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s) { NIM_BOOL result; result = (NIM_BOOL)0; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readSeq__9ag4ezZQcpvgrNK9aL0MgdeAvbuffer(vb, s); if (!(((NI) 0) < T3_)) goto LA4_; #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; return result;} #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ip6zoneVB__V51ueGPKdBz2ss3IbjGJ1g_6)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL result; NimStringDesc* s; result = (NIM_BOOL)0; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" s = ((NimStringDesc*) NIM_NIL); #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readSeq__9ag4ezZQcpvgrNK9aL0MgdeAvbuffer(vb, (&s)); if (!(((NI) 0) < T3_)) goto LA4_; #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T8_; #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T8_ = (NI)0; T8_ = nsuFindChar(s, 47, ((NI) 0), ((NI) 0)); if (!(T8_ == ((NI) -1))) goto LA9_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA9_: ; } LA4_: ; return result;} #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, dnsStB__RcNmSSN3OSpSyscgqxfRMw_7)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL result; result = (NIM_BOOL)0; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((NI) 0) < (s ? s->Sup.len : 0))) goto LA3_; #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeSeq__nyNVFCfkAj1WhWPH0vO9aTg(vb, s->data, (s ? s->Sup.len : 0)); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA3_: ; return result;} #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s) { NIM_BOOL result; result = (NIM_BOOL)0; #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" unsureAsgnRef((void**) (&(*s)), ((NimStringDesc*) NIM_NIL)); #line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readSeq__9ag4ezZQcpvgrNK9aL0MgdeAvbuffer(vb, s); if (!(((NI) 0) < T3_)) goto LA4_; #line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; return result;} #line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL result; NimStringDesc* s; result = (NIM_BOOL)0; #line 253 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" s = ((NimStringDesc*) NIM_NIL); #line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readSeq__9ag4ezZQcpvgrNK9aL0MgdeAvbuffer(vb, (&s)); if (!(((NI) 0) < T3_)) goto LA4_; #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T8_; #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T8_ = (NI)0; T8_ = nsuFindChar(s, 47, ((NI) 0), ((NI) 0)); if (!(T8_ == ((NI) -1))) goto LA9_; #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA9_: ; } LA4_: ; return result;} #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, onionStB__RcNmSSN3OSpSyscgqxfRMw_8)(NimStringDesc* s, tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL volatile result; TSafePoint TM__OGEwnAr6lp9aB0f21SA6EIQ_33;{ result = (NIM_BOOL)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" pushSafePoint(&TM__OGEwnAr6lp9aB0f21SA6EIQ_33); TM__OGEwnAr6lp9aB0f21SA6EIQ_33.status = setjmp(TM__OGEwnAr6lp9aB0f21SA6EIQ_33.context); if (TM__OGEwnAr6lp9aB0f21SA6EIQ_33.status == 0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* parts; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* volatile address; NimStringDesc* T11_; NI nport; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" parts = nsuSplitChar(s, 58, ((NI) -1)); #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T4_; #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T4_ = (parts ? parts->Sup.len : 0); if (!!((T4_ == ((NI) 2)))) goto LA5_; #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_FALSE; popSafePoint(); goto BeforeRet_; } LA5_: ; #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if ((NU)(((NI) 0)) >= (NU)(parts ? parts->Sup.len : 0)){ raiseIndexError2(((NI) 0),(parts ? parts->Sup.len : 0)-1); } if (!!(((parts->data[((NI) 0)] ? parts->data[((NI) 0)]->Sup.len : 0) == ((NI) 16)))) goto LA9_; #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_FALSE; popSafePoint(); goto BeforeRet_; } LA9_: ; #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if ((NU)(((NI) 0)) >= (NU)(parts ? parts->Sup.len : 0)){ raiseIndexError2(((NI) 0),(parts ? parts->Sup.len : 0)-1); } #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T11_ = (NimStringDesc*)0; T11_ = nsuToLowerAsciiStr(parts->data[((NI) 0)]); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" address = decode__09aruTOgLmeUBkiI1WeFzWw(T11_->data, (T11_ ? T11_->Sup.len : 0)); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if ((NU)(((NI) 1)) >= (NU)(parts ? parts->Sup.len : 0)){ raiseIndexError2(((NI) 1),(parts ? parts->Sup.len : 0)-1); } #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nport = nsuParseInt(parts->data[((NI) 1)]); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NIM_BOOL T14_; NIM_BOOL T15_; NI T18_; #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T14_ = (NIM_BOOL)0; #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T15_ = (NIM_BOOL)0; #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T15_ = (((NI) 0) < nport); if (!(T15_)) goto LA16_; #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T15_ = (nport < ((NI) 65536)); LA16_: ; T14_ = T15_; if (!(T14_)) goto LA17_; #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T18_ = (address ? address->Sup.len : 0); T14_ = (T18_ == ((NI) 10)); LA17_: ; if (!T14_) goto LA19_; #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" address = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&(address)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 12)); if ((NU)(((NI) 10)) >= (NU)(address ? address->Sup.len : 0)){ raiseIndexError2(((NI) 10),(address ? address->Sup.len : 0)-1); } #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" address->data[((NI) 10)] = ((NU8) ((NI)((NI)((NI64)(nport) >> (NU64)(((NI) 8))) & ((NI) 255)))); if ((NU)(((NI) 11)) >= (NU)(address ? address->Sup.len : 0)){ raiseIndexError2(((NI) 11),(address ? address->Sup.len : 0)-1); } #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" address->data[((NI) 11)] = ((NU8) ((NI)(nport & ((NI) 255)))); #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeArray__A8HGKnF0m9c9bRXJoGSwCunA(vb, address->data, (address ? address->Sup.len : 0)); #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA19_: ; popSafePoint(); } else { popSafePoint(); { TM__OGEwnAr6lp9aB0f21SA6EIQ_33.status = 0; popCurrentException(); } } if (TM__OGEwnAr6lp9aB0f21SA6EIQ_33.status != 0) reraiseException(); }BeforeRet_: ; return result;} #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" static N_INLINE(NimStringDesc*, encode__FCjNHEwc9b2FpIaNQbGBwVAbase32)(NU8* inbytes, NI inbytesLen_0) { NimStringDesc* result; result = (NimStringDesc*)0; #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" { #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" if (!(inbytesLen_0 == ((NI) 0))) goto LA3_; #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" result = ((NimStringDesc*) NIM_NIL); } goto LA1_; LA3_: ; { NI length; NI T6_; #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" length = ((NI) 0); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" T6_ = (NI)0; T6_ = encodedLength__m3cTL6IX2e0seVeom9bYNiQ_2(inbytesLen_0); if ((T6_) < ((NI) 0) || (T6_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T6_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" result = mnewString(((NI) (T6_))); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" { tyEnum_Base32Status__B9a9ac0a6A0le9c8A6QD1rcWA T9_; #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" T9_ = (tyEnum_Base32Status__B9a9ac0a6A0le9c8A6QD1rcWA)0; T9_ = encode__qa2aRapDqxQ8S77hwJ9aeQQ(inbytes, inbytesLen_0, result->data, (result ? result->Sup.len : 0), (&length)); if (!(T9_ == ((tyEnum_Base32Status__B9a9ac0a6A0le9c8A6QD1rcWA) 1))) goto LA10_; #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" if ((length) < ((NI) 0) || (length) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(length, ((NI) 0), ((NI) IL64(9223372036854775807))); } result = setLengthStr(result, ((NI) (length))); } goto LA7_; LA10_: ; { #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/base32.nim" result = ((NimStringDesc*) NIM_NIL); } LA7_: ; } LA1_: ; 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 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, onionBtS__WNol9aGrkM8QPG9bGuLWzjug_8)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NimStringDesc** s) { NIM_BOOL result; tyArray__YHmXll5a9bp5TA5MVvQwRow buf_1; result = (NIM_BOOL)0; nimZeroMem((void*)buf_1, sizeof(tyArray__YHmXll5a9bp5TA5MVvQwRow)); #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; NU16 nport; NimStringDesc* T6_; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readArray__yPn5OHboFYLvokx7r0rDRwvbuffer(vb, buf_1, 12); if (!(T3_ == ((NI) 12))) goto LA4_; #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nport = (NU16)((NU16)((NU64)(((NU16) (buf_1[(((NI) 10))- 0]))) << (NU64)(((NI) 8))) | ((NU16) (buf_1[(((NI) 11))- 0]))); #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (((NI) 9)-((NI) 0) != -1 && (((NI) 9)-((NI) 0) < -1 || ((NI) 0) < 0 || ((NI) 0) > 11 || ((NI) 9) < 0 || ((NI) 9) > 11)){ raiseIndexError(); } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" unsureAsgnRef((void**) (&(*s)), encode__FCjNHEwc9b2FpIaNQbGBwVAbase32((NU8*)((buf_1)+(((NI) 0))), (((NI) 9))-(((NI) 0))+1)); #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" unsureAsgnRef((void**) (&(*s)), resizeString((*s), 1));appendString((*s), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_34)); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T6_ = (NimStringDesc*)0; T6_ = dollar___RkX9btpg5sQIaP8yYXB6tbA(((NU64) (nport))); unsureAsgnRef((void**) (&(*s)), resizeString((*s), (T6_ ? T6_->Sup.len : 0) + 0));appendString((*s), T6_); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; return result;} #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, onionVB__V51ueGPKdBz2ss3IbjGJ1g_8)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb) { NIM_BOOL result; tyArray__YHmXll5a9bp5TA5MVvQwRow buf_1; result = (NIM_BOOL)0; nimZeroMem((void*)buf_1, sizeof(tyArray__YHmXll5a9bp5TA5MVvQwRow)); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readArray__yPn5OHboFYLvokx7r0rDRwvbuffer(vb, buf_1, 12); if (!(T3_ == ((NI) 12))) goto LA4_; #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_TRUE; } LA4_: ; 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 2429 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(NimStringDesc*, X5BX5D___ogYTOKbgqbjPfyC123US1gsystem)(NimStringDesc* s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) { NimStringDesc* result; NI a; NI L; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_40; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_41; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_42; result = (NimStringDesc*)0; #line 2436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" a = x.a; #line 2437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2424 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2424 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" if (nimSubInt((s ? s->Sup.len : 0), x.b, &TM__OGEwnAr6lp9aB0f21SA6EIQ_40)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_40), a, &TM__OGEwnAr6lp9aB0f21SA6EIQ_41)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_41), ((NI) 1), &TM__OGEwnAr6lp9aB0f21SA6EIQ_42)) { raiseOverflow(); }; L = (NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_42); #line 2438 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2438 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" if ((L) < ((NI) 0) || (L) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(L, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 2438 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = mnewString(((NI) (L))); { NI i; NI i_2; i = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__OGEwnAr6lp9aB0f21SA6EIQ_43; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_44; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < L)) goto LA3; #line 2439 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" i = i_2; if ((NU)(i) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(i,(result ? result->Sup.len : 0)-1); } #line 2439 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2439 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" if (nimAddInt(i, a, &TM__OGEwnAr6lp9aB0f21SA6EIQ_43)) { raiseOverflow(); }; if ((NU)((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_43)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_43),(s ? s->Sup.len : 0)-1); } result->data[i] = s->data[(NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_43)]; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__OGEwnAr6lp9aB0f21SA6EIQ_44)) { raiseOverflow(); }; i_2 = (NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_44); } LA3: ; } } return result;} #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___xNR8BVBMWzS9bXXNMikmyLgsystem)(NI a, NI b) { tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA result; nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA)); #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA)); result.a = a; result.b = b; return result;} #line 632 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(void, toString__Rh7bO32Spv9aEZFJRfbQWKw)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw value_0, tyObject_Result__boRRpVtZiavTOVxdbLbJiQ* Result) { NU64 header; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw vb; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* parts; NimStringDesc* part; NimStringDesc* res;{ chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; #line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" header = (NU64)0; nimZeroMem((void*)(&vb), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); #line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" genericSeqAssign((&vb.data.buffer), value_0.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); vb.data.offset = value_0.data.offset; #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" parts = newSeq__q7W9bxIQ7BrFLngLO9cYelsA(((NI) 0)); part = (NimStringDesc*)0; res = (NimStringDesc*)0; { #line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" while (1) { tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw proto; tyObject_Table__QB9arfyJHv7leGMqe0PZPbg T13_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T14_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T15_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T16_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T17_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T18_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T19_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T20_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T21_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T22_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T23_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T24_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T25_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T26_; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T5_; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_2; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" T5_ = (vb.data.buffer ? vb.data.buffer->Sup.len : 0); if (nimSubInt(T5_, vb.data.offset, &TM__OGEwnAr6lp9aB0f21SA6EIQ_2)) { raiseOverflow(); }; if (!((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_2) <= ((NI) 0))) goto LA6_; #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" goto LA1; } LA6_: ; #line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T10_; #line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T10_ = (NI)0; T10_ = readVarint__89bap71ZnpFKXkLnpDp9bm5Avbuffer((&vb.data), (&header)); if (!(T10_ == ((NI) -1))) goto LA11_; #line 643 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 643 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_4))); goto BeforeRet_; } LA11_: ; #line 644 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&T13_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); nimZeroMem((void*)(&T13_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); T13_.data = (tySequence__zErRN2SzhLehkt3ZQ6iUGw*) newSeq((&NTI__zErRN2SzhLehkt3ZQ6iUGw_), 64); T13_.data->data[0] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[1] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[2] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[3] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[4].Field0 = ((NI) 4); T13_.data->data[4].Field1 = ((NI) 4); nimZeroMem((void*)(&T14_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T14_.mcodec = ((NI) 4); T14_.size = ((NI) 4); T14_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T14_.coder)); nimZeroMem((void*)(&T14_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T14_.coder.stringToBuffer = ip4StB__RcNmSSN3OSpSyscgqxfRMw; T14_.coder.bufferToString = ip4BtS__WNol9aGrkM8QPG9bGuLWzjug; T14_.coder.validateBuffer = ip4VB__V51ueGPKdBz2ss3IbjGJ1g; T13_.data->data[4].Field2 = T14_; T13_.data->data[5].Field0 = ((NI) 132); T13_.data->data[5].Field1 = ((NI) 132); nimZeroMem((void*)(&T15_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T15_.mcodec = ((NI) 132); T15_.size = ((NI) 2); T15_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T15_.coder)); nimZeroMem((void*)(&T15_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T15_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T15_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T15_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T13_.data->data[5].Field2 = T15_; T13_.data->data[6].Field0 = ((NI) 6); T13_.data->data[6].Field1 = ((NI) 6); nimZeroMem((void*)(&T16_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T16_.mcodec = ((NI) 6); T16_.size = ((NI) 2); T16_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T16_.coder)); nimZeroMem((void*)(&T16_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T16_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T16_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T16_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T13_.data->data[6].Field2 = T16_; T13_.data->data[7] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[8] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[9] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[10] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[11] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[12] = TM__OGEwnAr6lp9aB0f21SA6EIQ_14; T13_.data->data[13] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[14] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[15] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[16].Field0 = ((NI) 400); T13_.data->data[16].Field1 = ((NI) 400); nimZeroMem((void*)(&T17_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T17_.mcodec = ((NI) 400); T17_.size = ((NI) 0); T17_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 3); chckNil((void*)(&T17_.coder)); nimZeroMem((void*)(&T17_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T17_.coder.stringToBuffer = unixStB__RcNmSSN3OSpSyscgqxfRMw_3; T17_.coder.bufferToString = unixBtS__WNol9aGrkM8QPG9bGuLWzjug_3; T17_.coder.validateBuffer = unixVB__V51ueGPKdBz2ss3IbjGJ1g_3; T13_.data->data[16].Field2 = T17_; T13_.data->data[17].Field0 = ((NI) 273); T13_.data->data[17].Field1 = ((NI) 273); nimZeroMem((void*)(&T18_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T18_.mcodec = ((NI) 273); T18_.size = ((NI) 2); T18_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T18_.coder)); nimZeroMem((void*)(&T18_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T18_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T18_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T18_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T13_.data->data[17].Field2 = T18_; T13_.data->data[18] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[19] = TM__OGEwnAr6lp9aB0f21SA6EIQ_16; T13_.data->data[20] = TM__OGEwnAr6lp9aB0f21SA6EIQ_17; T13_.data->data[21] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[22] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[23] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[24] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[25] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[26] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[27] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[28] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[29] = TM__OGEwnAr6lp9aB0f21SA6EIQ_18; T13_.data->data[30] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[31] = TM__OGEwnAr6lp9aB0f21SA6EIQ_19; T13_.data->data[32] = TM__OGEwnAr6lp9aB0f21SA6EIQ_20; T13_.data->data[33].Field0 = ((NI) 33); T13_.data->data[33].Field1 = ((NI) 33); nimZeroMem((void*)(&T19_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T19_.mcodec = ((NI) 33); T19_.size = ((NI) 2); T19_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T19_.coder)); nimZeroMem((void*)(&T19_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T19_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T19_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T19_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T13_.data->data[33].Field2 = T19_; T13_.data->data[34] = TM__OGEwnAr6lp9aB0f21SA6EIQ_21; T13_.data->data[35] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[36] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[37].Field0 = ((NI) 421); T13_.data->data[37].Field1 = ((NI) 421); nimZeroMem((void*)(&T20_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T20_.mcodec = ((NI) 421); T20_.size = ((NI) 0); T20_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T20_.coder)); nimZeroMem((void*)(&T20_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T20_.coder.stringToBuffer = p2pStB__RcNmSSN3OSpSyscgqxfRMw_4; T20_.coder.bufferToString = p2pBtS__WNol9aGrkM8QPG9bGuLWzjug_4; T20_.coder.validateBuffer = p2pVB__V51ueGPKdBz2ss3IbjGJ1g_4; T13_.data->data[37].Field2 = T20_; T13_.data->data[38] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[39] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[40] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[41].Field0 = ((NI) 41); T13_.data->data[41].Field1 = ((NI) 41); nimZeroMem((void*)(&T21_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T21_.mcodec = ((NI) 41); T21_.size = ((NI) 16); T21_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T21_.coder)); nimZeroMem((void*)(&T21_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T21_.coder.stringToBuffer = ip6StB__RcNmSSN3OSpSyscgqxfRMw_5; T21_.coder.bufferToString = ip6BtS__WNol9aGrkM8QPG9bGuLWzjug_5; T21_.coder.validateBuffer = ip6VB__V51ueGPKdBz2ss3IbjGJ1g_5; T13_.data->data[41].Field2 = T21_; T13_.data->data[42].Field0 = ((NI) 42); T13_.data->data[42].Field1 = ((NI) 42); nimZeroMem((void*)(&T22_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T22_.mcodec = ((NI) 42); T22_.size = ((NI) 0); T22_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T22_.coder)); nimZeroMem((void*)(&T22_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T22_.coder.stringToBuffer = ip6zoneStB__RcNmSSN3OSpSyscgqxfRMw_6; T22_.coder.bufferToString = ip6zoneBtS__WNol9aGrkM8QPG9bGuLWzjug_6; T22_.coder.validateBuffer = ip6zoneVB__V51ueGPKdBz2ss3IbjGJ1g_6; T13_.data->data[42].Field2 = T22_; T13_.data->data[43] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[44] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[45] = TM__OGEwnAr6lp9aB0f21SA6EIQ_30; T13_.data->data[46] = TM__OGEwnAr6lp9aB0f21SA6EIQ_31; T13_.data->data[47] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[48] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[49] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[50] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[51] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[52] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[53] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[54].Field0 = ((NI) 54); T13_.data->data[54].Field1 = ((NI) 54); nimZeroMem((void*)(&T23_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T23_.mcodec = ((NI) 54); T23_.size = ((NI) 0); T23_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T23_.coder)); nimZeroMem((void*)(&T23_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T23_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T23_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T23_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T13_.data->data[54].Field2 = T23_; T13_.data->data[55].Field0 = ((NI) 55); T13_.data->data[55].Field1 = ((NI) 55); nimZeroMem((void*)(&T24_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T24_.mcodec = ((NI) 55); T24_.size = ((NI) 0); T24_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T24_.coder)); nimZeroMem((void*)(&T24_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T24_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T24_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T24_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T13_.data->data[55].Field2 = T24_; T13_.data->data[56].Field0 = ((NI) 56); T13_.data->data[56].Field1 = ((NI) 56); nimZeroMem((void*)(&T25_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T25_.mcodec = ((NI) 56); T25_.size = ((NI) 0); T25_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T25_.coder)); nimZeroMem((void*)(&T25_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T25_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T25_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T25_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T13_.data->data[56].Field2 = T25_; T13_.data->data[57] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[58] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[59] = TM__OGEwnAr6lp9aB0f21SA6EIQ_32; T13_.data->data[60].Field0 = ((NI) 444); T13_.data->data[60].Field1 = ((NI) 444); nimZeroMem((void*)(&T26_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T26_.mcodec = ((NI) 444); T26_.size = ((NI) 10); T26_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T26_.coder)); nimZeroMem((void*)(&T26_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T26_.coder.stringToBuffer = onionStB__RcNmSSN3OSpSyscgqxfRMw_8; T26_.coder.bufferToString = onionBtS__WNol9aGrkM8QPG9bGuLWzjug_8; T26_.coder.validateBuffer = onionVB__V51ueGPKdBz2ss3IbjGJ1g_8; T13_.data->data[60].Field2 = T26_; T13_.data->data[61] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[62] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.data->data[63] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T13_.counter = ((NI) 23); if ((NI64)(header) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(header) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(header, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } #line 644 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" proto = getOrDefault__hpDNgtattzrCYmjJvNUGFA(T13_, ((NI) (header))); #line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NimStringDesc* T31_; NimStringDesc* T32_; #line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 0))) goto LA29_; #line 646 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 646 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; #line 646 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T31_ = (NimStringDesc*)0; #line 646 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 646 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T32_ = (NimStringDesc*)0; T32_ = dollar___RkX9btpg5sQIaP8yYXB6tbA(header); T31_ = rawNewString((T32_ ? T32_->Sup.len : 0) + 37);appendString(T31_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_35));appendString(T31_, T32_);appendString(T31_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_36)); unsureAsgnRef((void**) (&(*Result)._o_1.e), T31_); goto BeforeRet_; } LA29_: ; #line 647 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NimStringDesc* T48_; NI T49_; NimStringDesc* T50_; #line 647 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!((14 &(1U<<((NU)(proto.kind)&7U)))!=0)) goto LA35_; #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NimStringDesc* T41_; NimStringDesc* T42_; #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.coder.bufferToString == 0)) goto LA39_; #line 649 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 649 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; #line 649 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T41_ = (NimStringDesc*)0; #line 649 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 649 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T42_ = (NimStringDesc*)0; T42_ = dollar___Gm9bcir9aTdOCha23u1zC62g(proto.mcodec); T41_ = rawNewString((T42_ ? T42_->Sup.len : 0) + 39);appendString(T41_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_37));appendString(T41_, T42_);appendString(T41_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_38)); unsureAsgnRef((void**) (&(*Result)._o_1.e), T41_); goto BeforeRet_; } LA39_: ; #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NIM_BOOL T45_; #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T45_ = (NIM_BOOL)0; T45_ = proto.coder.bufferToString((&vb.data), (&part)); if (!!(T45_)) goto LA46_; #line 652 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 652 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_39))); goto BeforeRet_; } LA46_: ; #line 653 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 653 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 653 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T48_ = (NimStringDesc*)0; T48_ = dollar___Gm9bcir9aTdOCha23u1zC62g(proto.mcodec); parts = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)(parts), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); T49_ = parts->Sup.len++; T50_ = (NimStringDesc*)0; T50_ = parts->data[T49_]; parts->data[T49_] = copyStringRC1(T48_); if (T50_) nimGCunrefNoCycle(T50_); #line 654 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NIM_BOOL T53_; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T57_; NimStringDesc* T58_; NI T59_; NimStringDesc* T60_; #line 654 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T53_ = (NIM_BOOL)0; #line 654 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T53_ = (proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 3)); if (!(T53_)) goto LA54_; #line 654 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if ((NU)(((NI) 0)) >= (NU)(part ? part->Sup.len : 0)){ raiseIndexError2(((NI) 0),(part ? part->Sup.len : 0)-1); } T53_ = ((NU8)(part->data[((NI) 0)]) == (NU8)(47)); LA54_: ; if (!T53_) goto LA55_; #line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T57_ = dotdot___xNR8BVBMWzS9bXXNMikmyLgsystem(((NI) 1), ((NI) 1)); #line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T58_ = (NimStringDesc*)0; T58_ = X5BX5D___ogYTOKbgqbjPfyC123US1gsystem(part, T57_); parts = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)(parts), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); T59_ = parts->Sup.len++; T60_ = (NimStringDesc*)0; T60_ = parts->data[T59_]; parts->data[T59_] = copyStringRC1(T58_); if (T60_) nimGCunrefNoCycle(T60_); } goto LA51_; LA55_: ; { NI T62_; NimStringDesc* T63_; #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" parts = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)(parts), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); T62_ = parts->Sup.len++; T63_ = (NimStringDesc*)0; T63_ = parts->data[T62_]; parts->data[T62_] = copyStringRC1(part); if (T63_) nimGCunrefNoCycle(T63_); } LA51_: ; } goto LA33_; LA35_: ; { NimStringDesc* T67_; NI T68_; NimStringDesc* T69_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4))) goto LA65_; #line 659 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 659 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 659 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T67_ = (NimStringDesc*)0; T67_ = dollar___Gm9bcir9aTdOCha23u1zC62g(proto.mcodec); parts = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)(parts), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); T68_ = parts->Sup.len++; T69_ = (NimStringDesc*)0; T69_ = parts->data[T68_]; parts->data[T68_] = copyStringRC1(T67_); if (T69_) nimGCunrefNoCycle(T69_); } goto LA33_; LA65_: ; LA33_: ; } } LA1: ; #line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T72_; NimStringDesc* T75_; NimStringDesc* T76_; #line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T72_ = (parts ? parts->Sup.len : 0); if (!(((NI) 0) < T72_)) goto LA73_; #line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T75_ = (NimStringDesc*)0; #line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T76_ = (NimStringDesc*)0; T76_ = nsuJoinSep(parts->data, (parts ? parts->Sup.len : 0), ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_45)); T75_ = rawNewString((T76_ ? T76_->Sup.len : 0) + 1);appendString(T75_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_45));appendString(T75_, T76_); res = T75_; } LA73_: ; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_TRUE; unsureAsgnRef((void**) (&(*Result)._o_2.v), copyString(res)); }BeforeRet_: ; } #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(NimStringDesc*, get__Xn5cqI9auUqogQkF2ddcFkQresults)(tyObject_Result__boRRpVtZiavTOVxdbLbJiQ self) { NimStringDesc* result; result = (NimStringDesc*)0; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(self.o)) goto LA3_; #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!(((1 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" raiseResultDefect__LDPs6i4WoesAlTQQkVEXSA(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_46), self._o_1.e); } LA3_: ; if (!(((2 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } result = copyString(self._o_2.v); return result;} #line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___9clTvx1x9boEUsy637oTVrWA)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw value_0) { NimStringDesc* result; tyObject_Result__boRRpVtZiavTOVxdbLbJiQ s; result = (NimStringDesc*)0; #line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&s), sizeof(tyObject_Result__boRRpVtZiavTOVxdbLbJiQ)); #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" toString__Rh7bO32Spv9aEZFJRfbQWKw(value_0, (&s)); #line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!!(s.o)) goto LA3_; #line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = error__JlFVHUZszYaHazMq7T42CA(s); } goto LA1_; LA3_: ; { #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" result = get__Xn5cqI9auUqogQkF2ddcFkQresults(s); } LA1_: ; return result;} #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(void, shcopy__awnpBNm77wFfoLHlEquQjw)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* m1, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw m2) { #line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" unsureAsgnRef((void**) (&(*m1).data.buffer), m2.data.buffer); #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" (*m1).data.offset = m2.data.offset;} #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(void, protoCode__V188xyndHPzuAjSf9b9cBHXQ)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw ma, tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ* Result) { NU64 header; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw vb; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; #line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" header = (NU64)0; nimZeroMem((void*)(&vb), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" shcopy__awnpBNm77wFfoLHlEquQjw((&vb), ma); #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readVarint__89bap71ZnpFKXkLnpDp9bm5Avbuffer((&vb.data), (&header)); if (!(T3_ == ((NI) -1))) goto LA4_; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_4))); } goto LA1_; LA4_: ; { tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw proto; tyObject_Table__QB9arfyJHv7leGMqe0PZPbg T7_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T8_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T9_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T10_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T11_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T12_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T13_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T14_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T15_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T16_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T17_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T18_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T19_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T20_; #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&T7_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); nimZeroMem((void*)(&T7_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); T7_.data = (tySequence__zErRN2SzhLehkt3ZQ6iUGw*) newSeq((&NTI__zErRN2SzhLehkt3ZQ6iUGw_), 64); T7_.data->data[0] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[1] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[2] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[3] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[4].Field0 = ((NI) 4); T7_.data->data[4].Field1 = ((NI) 4); nimZeroMem((void*)(&T8_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T8_.mcodec = ((NI) 4); T8_.size = ((NI) 4); T8_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T8_.coder)); nimZeroMem((void*)(&T8_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T8_.coder.stringToBuffer = ip4StB__RcNmSSN3OSpSyscgqxfRMw; T8_.coder.bufferToString = ip4BtS__WNol9aGrkM8QPG9bGuLWzjug; T8_.coder.validateBuffer = ip4VB__V51ueGPKdBz2ss3IbjGJ1g; T7_.data->data[4].Field2 = T8_; T7_.data->data[5].Field0 = ((NI) 132); T7_.data->data[5].Field1 = ((NI) 132); nimZeroMem((void*)(&T9_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T9_.mcodec = ((NI) 132); T9_.size = ((NI) 2); T9_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T9_.coder)); nimZeroMem((void*)(&T9_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T9_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T9_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T9_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T7_.data->data[5].Field2 = T9_; T7_.data->data[6].Field0 = ((NI) 6); T7_.data->data[6].Field1 = ((NI) 6); nimZeroMem((void*)(&T10_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T10_.mcodec = ((NI) 6); T10_.size = ((NI) 2); T10_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T10_.coder)); nimZeroMem((void*)(&T10_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T10_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T10_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T10_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T7_.data->data[6].Field2 = T10_; T7_.data->data[7] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[8] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[9] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[10] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[11] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[12] = TM__OGEwnAr6lp9aB0f21SA6EIQ_14; T7_.data->data[13] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[14] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[15] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[16].Field0 = ((NI) 400); T7_.data->data[16].Field1 = ((NI) 400); nimZeroMem((void*)(&T11_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T11_.mcodec = ((NI) 400); T11_.size = ((NI) 0); T11_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 3); chckNil((void*)(&T11_.coder)); nimZeroMem((void*)(&T11_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T11_.coder.stringToBuffer = unixStB__RcNmSSN3OSpSyscgqxfRMw_3; T11_.coder.bufferToString = unixBtS__WNol9aGrkM8QPG9bGuLWzjug_3; T11_.coder.validateBuffer = unixVB__V51ueGPKdBz2ss3IbjGJ1g_3; T7_.data->data[16].Field2 = T11_; T7_.data->data[17].Field0 = ((NI) 273); T7_.data->data[17].Field1 = ((NI) 273); nimZeroMem((void*)(&T12_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T12_.mcodec = ((NI) 273); T12_.size = ((NI) 2); T12_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T12_.coder)); nimZeroMem((void*)(&T12_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T12_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T12_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T12_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T7_.data->data[17].Field2 = T12_; T7_.data->data[18] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[19] = TM__OGEwnAr6lp9aB0f21SA6EIQ_16; T7_.data->data[20] = TM__OGEwnAr6lp9aB0f21SA6EIQ_17; T7_.data->data[21] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[22] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[23] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[24] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[25] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[26] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[27] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[28] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[29] = TM__OGEwnAr6lp9aB0f21SA6EIQ_18; T7_.data->data[30] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[31] = TM__OGEwnAr6lp9aB0f21SA6EIQ_19; T7_.data->data[32] = TM__OGEwnAr6lp9aB0f21SA6EIQ_20; T7_.data->data[33].Field0 = ((NI) 33); T7_.data->data[33].Field1 = ((NI) 33); nimZeroMem((void*)(&T13_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T13_.mcodec = ((NI) 33); T13_.size = ((NI) 2); T13_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T13_.coder)); nimZeroMem((void*)(&T13_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T13_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T13_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T13_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T7_.data->data[33].Field2 = T13_; T7_.data->data[34] = TM__OGEwnAr6lp9aB0f21SA6EIQ_21; T7_.data->data[35] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[36] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[37].Field0 = ((NI) 421); T7_.data->data[37].Field1 = ((NI) 421); nimZeroMem((void*)(&T14_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T14_.mcodec = ((NI) 421); T14_.size = ((NI) 0); T14_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T14_.coder)); nimZeroMem((void*)(&T14_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T14_.coder.stringToBuffer = p2pStB__RcNmSSN3OSpSyscgqxfRMw_4; T14_.coder.bufferToString = p2pBtS__WNol9aGrkM8QPG9bGuLWzjug_4; T14_.coder.validateBuffer = p2pVB__V51ueGPKdBz2ss3IbjGJ1g_4; T7_.data->data[37].Field2 = T14_; T7_.data->data[38] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[39] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[40] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[41].Field0 = ((NI) 41); T7_.data->data[41].Field1 = ((NI) 41); nimZeroMem((void*)(&T15_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T15_.mcodec = ((NI) 41); T15_.size = ((NI) 16); T15_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T15_.coder)); nimZeroMem((void*)(&T15_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T15_.coder.stringToBuffer = ip6StB__RcNmSSN3OSpSyscgqxfRMw_5; T15_.coder.bufferToString = ip6BtS__WNol9aGrkM8QPG9bGuLWzjug_5; T15_.coder.validateBuffer = ip6VB__V51ueGPKdBz2ss3IbjGJ1g_5; T7_.data->data[41].Field2 = T15_; T7_.data->data[42].Field0 = ((NI) 42); T7_.data->data[42].Field1 = ((NI) 42); nimZeroMem((void*)(&T16_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T16_.mcodec = ((NI) 42); T16_.size = ((NI) 0); T16_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T16_.coder)); nimZeroMem((void*)(&T16_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T16_.coder.stringToBuffer = ip6zoneStB__RcNmSSN3OSpSyscgqxfRMw_6; T16_.coder.bufferToString = ip6zoneBtS__WNol9aGrkM8QPG9bGuLWzjug_6; T16_.coder.validateBuffer = ip6zoneVB__V51ueGPKdBz2ss3IbjGJ1g_6; T7_.data->data[42].Field2 = T16_; T7_.data->data[43] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[44] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[45] = TM__OGEwnAr6lp9aB0f21SA6EIQ_30; T7_.data->data[46] = TM__OGEwnAr6lp9aB0f21SA6EIQ_31; T7_.data->data[47] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[48] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[49] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[50] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[51] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[52] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[53] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[54].Field0 = ((NI) 54); T7_.data->data[54].Field1 = ((NI) 54); nimZeroMem((void*)(&T17_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T17_.mcodec = ((NI) 54); T17_.size = ((NI) 0); T17_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T17_.coder)); nimZeroMem((void*)(&T17_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T17_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T17_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T17_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T7_.data->data[54].Field2 = T17_; T7_.data->data[55].Field0 = ((NI) 55); T7_.data->data[55].Field1 = ((NI) 55); nimZeroMem((void*)(&T18_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T18_.mcodec = ((NI) 55); T18_.size = ((NI) 0); T18_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T18_.coder)); nimZeroMem((void*)(&T18_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T18_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T18_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T18_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T7_.data->data[55].Field2 = T18_; T7_.data->data[56].Field0 = ((NI) 56); T7_.data->data[56].Field1 = ((NI) 56); nimZeroMem((void*)(&T19_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T19_.mcodec = ((NI) 56); T19_.size = ((NI) 0); T19_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T19_.coder)); nimZeroMem((void*)(&T19_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T19_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T19_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T19_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T7_.data->data[56].Field2 = T19_; T7_.data->data[57] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[58] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[59] = TM__OGEwnAr6lp9aB0f21SA6EIQ_32; T7_.data->data[60].Field0 = ((NI) 444); T7_.data->data[60].Field1 = ((NI) 444); nimZeroMem((void*)(&T20_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T20_.mcodec = ((NI) 444); T20_.size = ((NI) 10); T20_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T20_.coder)); nimZeroMem((void*)(&T20_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T20_.coder.stringToBuffer = onionStB__RcNmSSN3OSpSyscgqxfRMw_8; T20_.coder.bufferToString = onionBtS__WNol9aGrkM8QPG9bGuLWzjug_8; T20_.coder.validateBuffer = onionVB__V51ueGPKdBz2ss3IbjGJ1g_8; T7_.data->data[60].Field2 = T20_; T7_.data->data[61] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[62] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[63] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.counter = ((NI) 23); if ((NI64)(header) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(header) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(header, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" proto = getOrDefault__hpDNgtattzrCYmjJvNUGFA(T7_, ((NI) (header))); #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NimStringDesc* T25_; NimStringDesc* T26_; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 0))) goto LA23_; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T25_ = (NimStringDesc*)0; #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T26_ = (NimStringDesc*)0; T26_ = dollar___RkX9btpg5sQIaP8yYXB6tbA(header); T25_ = rawNewString((T26_ ? T26_->Sup.len : 0) + 37);appendString(T25_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_35));appendString(T25_, T26_);appendString(T25_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_36)); unsureAsgnRef((void**) (&(*Result)._o_1.e), T25_); } goto LA21_; LA23_: ; { chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; (*Result).o = NIM_TRUE; (*Result)._o_2.v = proto.mcodec; } LA21_: ; } LA1_: ; } #line 670 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(void, protocols__cOedITxAIT3FDvqjqcVRuA)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw value_0, tyObject_Result__2xxoLu1Hc3yIdm26gvmPmw* Result) { tySequence__qwqHTkRvwhrRyENtudHQ7g* res;{ chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; #line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" res = newSeq__GrSlaBk13WtUNx0BEwARyg(((NI) 0)); { tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw item; NU64 header; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_1; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw vb; nimZeroMem((void*)(&item), sizeof(tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw)); header = (NU64)0; #line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" data_1 = newSeq__DpCWN7DIBuAjgoeQ9c29blYQ(((NI) 0)); nimZeroMem((void*)(&vb), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); #line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" genericSeqAssign((&vb.data.buffer), value_0.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); vb.data.offset = value_0.data.offset; { #line 583 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" while (1) { tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw res_2; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw proto; tyObject_Table__QB9arfyJHv7leGMqe0PZPbg T23_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T24_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T25_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T26_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T27_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T28_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T29_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T30_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T31_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T32_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T33_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T34_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T35_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T36_; tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ vX60gensym87165204__5; tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw vX60gensym87155308__5; NI T97_; #line 584 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T6_; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_49; #line 584 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/vbuffer.nim" T6_ = (vb.data.buffer ? vb.data.buffer->Sup.len : 0); if (nimSubInt(T6_, vb.data.offset, &TM__OGEwnAr6lp9aB0f21SA6EIQ_49)) { raiseOverflow(); }; if (!((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_49) <= ((NI) 0))) goto LA7_; #line 585 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" goto LA2; } LA7_: ; nimZeroMem((void*)(&res_2), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); #line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)(&res_2)); nimZeroMem((void*)(&res_2), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); #line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" initVBuffer__LoMBTJaYwtzjWYCnZcOZYg((&res_2.data)); #line 588 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T11_; tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ vX60gensym87165204_; tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw vX60gensym87155308_; NI T22_; #line 588 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 588 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 588 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T11_ = (NI)0; T11_ = readVarint__89bap71ZnpFKXkLnpDp9bm5Avbuffer((&vb.data), (&header)); if (!(T11_ == ((NI) -1))) goto LA12_; #line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)(&item)); nimZeroMem((void*)(&item), sizeof(tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw)); item.o = NIM_FALSE; item._o_1.e = copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_50)); #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&vX60gensym87165204_), sizeof(tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimZeroMem((void*)(&vX60gensym87155308_), sizeof(tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimCopyMem((void*)(&vX60gensym87155308_), (NIM_CONST void*)(&item), sizeof(vX60gensym87155308_)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym87155308_.o)) goto LA16_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym87155308_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(vX60gensym87155308_._o_1.e)); goto BeforeRet_; } LA16_: ; if (!(((2 &(1U<<((NU)(vX60gensym87155308_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" protoCode__V188xyndHPzuAjSf9b9cBHXQ(vX60gensym87155308_._o_2.v, (&vX60gensym87165204_)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym87165204_.o)) goto LA20_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym87165204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(vX60gensym87165204_._o_1.e)); goto BeforeRet_; } LA20_: ; if (!(((2 &(1U<<((NU)(vX60gensym87165204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } res = (tySequence__qwqHTkRvwhrRyENtudHQ7g*) incrSeqV3((TGenericSeq*)(res), (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); T22_ = res->Sup.len++; res->data[T22_] = vX60gensym87165204_._o_2.v; } LA12_: ; #line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&T23_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); nimZeroMem((void*)(&T23_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); T23_.data = (tySequence__zErRN2SzhLehkt3ZQ6iUGw*) newSeq((&NTI__zErRN2SzhLehkt3ZQ6iUGw_), 64); T23_.data->data[0] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[1] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[2] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[3] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[4].Field0 = ((NI) 4); T23_.data->data[4].Field1 = ((NI) 4); nimZeroMem((void*)(&T24_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T24_.mcodec = ((NI) 4); T24_.size = ((NI) 4); T24_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T24_.coder)); nimZeroMem((void*)(&T24_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T24_.coder.stringToBuffer = ip4StB__RcNmSSN3OSpSyscgqxfRMw; T24_.coder.bufferToString = ip4BtS__WNol9aGrkM8QPG9bGuLWzjug; T24_.coder.validateBuffer = ip4VB__V51ueGPKdBz2ss3IbjGJ1g; T23_.data->data[4].Field2 = T24_; T23_.data->data[5].Field0 = ((NI) 132); T23_.data->data[5].Field1 = ((NI) 132); nimZeroMem((void*)(&T25_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T25_.mcodec = ((NI) 132); T25_.size = ((NI) 2); T25_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T25_.coder)); nimZeroMem((void*)(&T25_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T25_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T25_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T25_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T23_.data->data[5].Field2 = T25_; T23_.data->data[6].Field0 = ((NI) 6); T23_.data->data[6].Field1 = ((NI) 6); nimZeroMem((void*)(&T26_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T26_.mcodec = ((NI) 6); T26_.size = ((NI) 2); T26_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T26_.coder)); nimZeroMem((void*)(&T26_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T26_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T26_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T26_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T23_.data->data[6].Field2 = T26_; T23_.data->data[7] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[8] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[9] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[10] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[11] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[12] = TM__OGEwnAr6lp9aB0f21SA6EIQ_14; T23_.data->data[13] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[14] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[15] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[16].Field0 = ((NI) 400); T23_.data->data[16].Field1 = ((NI) 400); nimZeroMem((void*)(&T27_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T27_.mcodec = ((NI) 400); T27_.size = ((NI) 0); T27_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 3); chckNil((void*)(&T27_.coder)); nimZeroMem((void*)(&T27_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T27_.coder.stringToBuffer = unixStB__RcNmSSN3OSpSyscgqxfRMw_3; T27_.coder.bufferToString = unixBtS__WNol9aGrkM8QPG9bGuLWzjug_3; T27_.coder.validateBuffer = unixVB__V51ueGPKdBz2ss3IbjGJ1g_3; T23_.data->data[16].Field2 = T27_; T23_.data->data[17].Field0 = ((NI) 273); T23_.data->data[17].Field1 = ((NI) 273); nimZeroMem((void*)(&T28_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T28_.mcodec = ((NI) 273); T28_.size = ((NI) 2); T28_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T28_.coder)); nimZeroMem((void*)(&T28_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T28_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T28_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T28_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T23_.data->data[17].Field2 = T28_; T23_.data->data[18] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[19] = TM__OGEwnAr6lp9aB0f21SA6EIQ_16; T23_.data->data[20] = TM__OGEwnAr6lp9aB0f21SA6EIQ_17; T23_.data->data[21] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[22] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[23] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[24] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[25] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[26] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[27] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[28] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[29] = TM__OGEwnAr6lp9aB0f21SA6EIQ_18; T23_.data->data[30] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[31] = TM__OGEwnAr6lp9aB0f21SA6EIQ_19; T23_.data->data[32] = TM__OGEwnAr6lp9aB0f21SA6EIQ_20; T23_.data->data[33].Field0 = ((NI) 33); T23_.data->data[33].Field1 = ((NI) 33); nimZeroMem((void*)(&T29_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T29_.mcodec = ((NI) 33); T29_.size = ((NI) 2); T29_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T29_.coder)); nimZeroMem((void*)(&T29_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T29_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T29_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T29_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T23_.data->data[33].Field2 = T29_; T23_.data->data[34] = TM__OGEwnAr6lp9aB0f21SA6EIQ_21; T23_.data->data[35] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[36] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[37].Field0 = ((NI) 421); T23_.data->data[37].Field1 = ((NI) 421); nimZeroMem((void*)(&T30_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T30_.mcodec = ((NI) 421); T30_.size = ((NI) 0); T30_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T30_.coder)); nimZeroMem((void*)(&T30_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T30_.coder.stringToBuffer = p2pStB__RcNmSSN3OSpSyscgqxfRMw_4; T30_.coder.bufferToString = p2pBtS__WNol9aGrkM8QPG9bGuLWzjug_4; T30_.coder.validateBuffer = p2pVB__V51ueGPKdBz2ss3IbjGJ1g_4; T23_.data->data[37].Field2 = T30_; T23_.data->data[38] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[39] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[40] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[41].Field0 = ((NI) 41); T23_.data->data[41].Field1 = ((NI) 41); nimZeroMem((void*)(&T31_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T31_.mcodec = ((NI) 41); T31_.size = ((NI) 16); T31_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T31_.coder)); nimZeroMem((void*)(&T31_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T31_.coder.stringToBuffer = ip6StB__RcNmSSN3OSpSyscgqxfRMw_5; T31_.coder.bufferToString = ip6BtS__WNol9aGrkM8QPG9bGuLWzjug_5; T31_.coder.validateBuffer = ip6VB__V51ueGPKdBz2ss3IbjGJ1g_5; T23_.data->data[41].Field2 = T31_; T23_.data->data[42].Field0 = ((NI) 42); T23_.data->data[42].Field1 = ((NI) 42); nimZeroMem((void*)(&T32_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T32_.mcodec = ((NI) 42); T32_.size = ((NI) 0); T32_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T32_.coder)); nimZeroMem((void*)(&T32_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T32_.coder.stringToBuffer = ip6zoneStB__RcNmSSN3OSpSyscgqxfRMw_6; T32_.coder.bufferToString = ip6zoneBtS__WNol9aGrkM8QPG9bGuLWzjug_6; T32_.coder.validateBuffer = ip6zoneVB__V51ueGPKdBz2ss3IbjGJ1g_6; T23_.data->data[42].Field2 = T32_; T23_.data->data[43] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[44] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[45] = TM__OGEwnAr6lp9aB0f21SA6EIQ_30; T23_.data->data[46] = TM__OGEwnAr6lp9aB0f21SA6EIQ_31; T23_.data->data[47] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[48] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[49] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[50] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[51] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[52] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[53] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[54].Field0 = ((NI) 54); T23_.data->data[54].Field1 = ((NI) 54); nimZeroMem((void*)(&T33_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T33_.mcodec = ((NI) 54); T33_.size = ((NI) 0); T33_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T33_.coder)); nimZeroMem((void*)(&T33_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T33_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T33_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T33_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T23_.data->data[54].Field2 = T33_; T23_.data->data[55].Field0 = ((NI) 55); T23_.data->data[55].Field1 = ((NI) 55); nimZeroMem((void*)(&T34_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T34_.mcodec = ((NI) 55); T34_.size = ((NI) 0); T34_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T34_.coder)); nimZeroMem((void*)(&T34_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T34_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T34_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T34_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T23_.data->data[55].Field2 = T34_; T23_.data->data[56].Field0 = ((NI) 56); T23_.data->data[56].Field1 = ((NI) 56); nimZeroMem((void*)(&T35_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T35_.mcodec = ((NI) 56); T35_.size = ((NI) 0); T35_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T35_.coder)); nimZeroMem((void*)(&T35_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T35_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T35_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T35_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T23_.data->data[56].Field2 = T35_; T23_.data->data[57] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[58] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[59] = TM__OGEwnAr6lp9aB0f21SA6EIQ_32; T23_.data->data[60].Field0 = ((NI) 444); T23_.data->data[60].Field1 = ((NI) 444); nimZeroMem((void*)(&T36_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T36_.mcodec = ((NI) 444); T36_.size = ((NI) 10); T36_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T36_.coder)); nimZeroMem((void*)(&T36_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T36_.coder.stringToBuffer = onionStB__RcNmSSN3OSpSyscgqxfRMw_8; T36_.coder.bufferToString = onionBtS__WNol9aGrkM8QPG9bGuLWzjug_8; T36_.coder.validateBuffer = onionVB__V51ueGPKdBz2ss3IbjGJ1g_8; T23_.data->data[60].Field2 = T36_; T23_.data->data[61] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[62] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.data->data[63] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T23_.counter = ((NI) 23); if ((NI64)(header) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(header) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(header, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } #line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" proto = getOrDefault__hpDNgtattzrCYmjJvNUGFA(T23_, ((NI) (header))); #line 592 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NimStringDesc* T41_; NimStringDesc* T42_; tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ vX60gensym87165204__2; tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw vX60gensym87155308__2; NI T51_; #line 592 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 0))) goto LA39_; #line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)(&item)); nimZeroMem((void*)(&item), sizeof(tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw)); item.o = NIM_FALSE; #line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T41_ = (NimStringDesc*)0; #line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T42_ = (NimStringDesc*)0; T42_ = dollar___RkX9btpg5sQIaP8yYXB6tbA(header); T41_ = rawNewString((T42_ ? T42_->Sup.len : 0) + 23);appendString(T41_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_51));appendString(T41_, T42_);appendString(T41_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_36)); item._o_1.e = T41_; #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&vX60gensym87165204__2), sizeof(tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimZeroMem((void*)(&vX60gensym87155308__2), sizeof(tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimCopyMem((void*)(&vX60gensym87155308__2), (NIM_CONST void*)(&item), sizeof(vX60gensym87155308__2)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym87155308__2.o)) goto LA45_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym87155308__2.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(vX60gensym87155308__2._o_1.e)); goto BeforeRet_; } LA45_: ; if (!(((2 &(1U<<((NU)(vX60gensym87155308__2.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" protoCode__V188xyndHPzuAjSf9b9cBHXQ(vX60gensym87155308__2._o_2.v, (&vX60gensym87165204__2)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym87165204__2.o)) goto LA49_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym87165204__2.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(vX60gensym87165204__2._o_1.e)); goto BeforeRet_; } LA49_: ; if (!(((2 &(1U<<((NU)(vX60gensym87165204__2.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } res = (tySequence__qwqHTkRvwhrRyENtudHQ7g*) incrSeqV3((TGenericSeq*)(res), (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); T51_ = res->Sup.len++; res->data[T51_] = vX60gensym87165204__2._o_2.v; } goto LA37_; LA39_: ; { #line 596 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1))) goto LA53_; #line 597 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if ((proto.size) < ((NI) 0) || (proto.size) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(proto.size, ((NI) 0), ((NI) IL64(9223372036854775807))); } data_1 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&(data_1)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) (proto.size))); #line 598 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T57_; tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ vX60gensym87165204__3; tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw vX60gensym87155308__3; NI T68_; #line 598 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 598 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 598 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 598 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T57_ = (NI)0; T57_ = readArray__yPn5OHboFYLvokx7r0rDRwvbuffer((&vb.data), data_1->data, (data_1 ? data_1->Sup.len : 0)); if (!!((T57_ == proto.size))) goto LA58_; #line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)(&item)); nimZeroMem((void*)(&item), sizeof(tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw)); item.o = NIM_FALSE; item._o_1.e = copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_52)); #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&vX60gensym87165204__3), sizeof(tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimZeroMem((void*)(&vX60gensym87155308__3), sizeof(tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimCopyMem((void*)(&vX60gensym87155308__3), (NIM_CONST void*)(&item), sizeof(vX60gensym87155308__3)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym87155308__3.o)) goto LA62_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym87155308__3.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(vX60gensym87155308__3._o_1.e)); goto BeforeRet_; } LA62_: ; if (!(((2 &(1U<<((NU)(vX60gensym87155308__3.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" protoCode__V188xyndHPzuAjSf9b9cBHXQ(vX60gensym87155308__3._o_2.v, (&vX60gensym87165204__3)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym87165204__3.o)) goto LA66_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym87165204__3.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(vX60gensym87165204__3._o_1.e)); goto BeforeRet_; } LA66_: ; if (!(((2 &(1U<<((NU)(vX60gensym87165204__3.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } res = (tySequence__qwqHTkRvwhrRyENtudHQ7g*) incrSeqV3((TGenericSeq*)(res), (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); T68_ = res->Sup.len++; res->data[T68_] = vX60gensym87165204__3._o_2.v; } LA58_: ; #line 601 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 601 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeVarint__Z9cWX2313hWAaF9bdWMVmaXw((&res_2.data), header); #line 602 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 602 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeArray__A8HGKnF0m9c9bRXJoGSwCunA((&res_2.data), data_1->data, (data_1 ? data_1->Sup.len : 0)); } goto LA37_; LA53_: ; { #line 603 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!((12 &(1U<<((NU)(proto.kind)&7U)))!=0)) goto LA70_; #line 604 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T74_; tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ vX60gensym87165204__4; tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw vX60gensym87155308__4; NI T85_; #line 604 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 604 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 604 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T74_ = (NI)0; T74_ = readSeq__L38SlvWA7v89coQy5h9cWgHAvbuffer((&vb.data), (&data_1)); if (!(T74_ == ((NI) -1))) goto LA75_; #line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)(&item)); nimZeroMem((void*)(&item), sizeof(tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw)); item.o = NIM_FALSE; item._o_1.e = copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_52)); #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&vX60gensym87165204__4), sizeof(tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimZeroMem((void*)(&vX60gensym87155308__4), sizeof(tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimCopyMem((void*)(&vX60gensym87155308__4), (NIM_CONST void*)(&item), sizeof(vX60gensym87155308__4)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym87155308__4.o)) goto LA79_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym87155308__4.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(vX60gensym87155308__4._o_1.e)); goto BeforeRet_; } LA79_: ; if (!(((2 &(1U<<((NU)(vX60gensym87155308__4.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" protoCode__V188xyndHPzuAjSf9b9cBHXQ(vX60gensym87155308__4._o_2.v, (&vX60gensym87165204__4)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym87165204__4.o)) goto LA83_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym87165204__4.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(vX60gensym87165204__4._o_1.e)); goto BeforeRet_; } LA83_: ; if (!(((2 &(1U<<((NU)(vX60gensym87165204__4.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } res = (tySequence__qwqHTkRvwhrRyENtudHQ7g*) incrSeqV3((TGenericSeq*)(res), (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); T85_ = res->Sup.len++; res->data[T85_] = vX60gensym87165204__4._o_2.v; } LA75_: ; #line 607 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 607 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeVarint__Z9cWX2313hWAaF9bdWMVmaXw((&res_2.data), header); #line 608 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 608 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeSeq__A8HGKnF0m9c9bRXJoGSwCunA_2((&res_2.data), data_1->data, (data_1 ? data_1->Sup.len : 0)); } goto LA37_; LA70_: ; { #line 609 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4))) goto LA87_; #line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeVarint__Z9cWX2313hWAaF9bdWMVmaXw((&res_2.data), header); } goto LA37_; LA87_: ; LA37_: ; #line 611 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 611 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" finish__v4aEtSQRNWYAfIk4zF8a0w((&res_2.data)); #line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)(&item)); nimZeroMem((void*)(&item), sizeof(tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw)); item.o = NIM_TRUE; genericSeqAssign((&item._o_2.v.data.buffer), res_2.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); item._o_2.v.data.offset = res_2.data.offset; #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&vX60gensym87165204__5), sizeof(tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimZeroMem((void*)(&vX60gensym87155308__5), sizeof(tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimCopyMem((void*)(&vX60gensym87155308__5), (NIM_CONST void*)(&item), sizeof(vX60gensym87155308__5)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym87155308__5.o)) goto LA91_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym87155308__5.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(vX60gensym87155308__5._o_1.e)); goto BeforeRet_; } LA91_: ; if (!(((2 &(1U<<((NU)(vX60gensym87155308__5.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } #line 674 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" protoCode__V188xyndHPzuAjSf9b9cBHXQ(vX60gensym87155308__5._o_2.v, (&vX60gensym87165204__5)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym87165204__5.o)) goto LA95_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym87165204__5.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(vX60gensym87165204__5._o_1.e)); goto BeforeRet_; } LA95_: ; if (!(((2 &(1U<<((NU)(vX60gensym87165204__5.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } res = (tySequence__qwqHTkRvwhrRyENtudHQ7g*) incrSeqV3((TGenericSeq*)(res), (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); T97_ = res->Sup.len++; res->data[T97_] = vX60gensym87165204__5._o_2.v; } } LA2: ; } chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break; } (*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v), res, (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); }BeforeRet_: ; } #line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(void, matchPart__X9btW9adVQJM0osKBfjMXFVg)(tyObject_MaPattern__63Vn14obUsMXDNYJqahR4Q pat, tySequence__qwqHTkRvwhrRyENtudHQ7g* protos, tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q* Result) { tySequence__qwqHTkRvwhrRyENtudHQ7g* empty; tySequence__qwqHTkRvwhrRyENtudHQ7g* pcs;{ chckNil((void*)Result); (*Result).flag = 0; unsureAsgnRef((void**)&(*Result).rem, NIM_NIL); empty = (tySequence__qwqHTkRvwhrRyENtudHQ7g*)0; #line 977 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" genericSeqAssign((&pcs), protos, (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(pat.operator_0 == ((tyEnum_MaPatternOp__qPp9cibkSjgbH9b9aam7eYnLA) 1))) goto LA3_; { tyObject_MaPattern__63Vn14obUsMXDNYJqahR4Q a; NI i; NI L; NI T6_; nimZeroMem((void*)(&a), sizeof(tyObject_MaPattern__63Vn14obUsMXDNYJqahR4Q)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T6_ = (pat.args ? pat.args->Sup.len : 0); L = T6_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q res; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_53; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA8; #line 979 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if ((NU)(i) >= (NU)(pat.args ? pat.args->Sup.len : 0)){ raiseIndexError2(i,(pat.args ? pat.args->Sup.len : 0)-1); } a.operator_0 = pat.args->data[i].operator_0; a.args = pat.args->data[i].args; a.value = pat.args->data[i].value; nimZeroMem((void*)(&res), sizeof(tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q)); #line 980 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 980 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" matchPart__X9btW9adVQJM0osKBfjMXFVg(a, pcs, (&res)); #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q T13_; if (!res.flag) goto LA11_; #line 982 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 982 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&T13_), sizeof(tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q)); nimZeroMem((void*)(&T13_), sizeof(tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q)); T13_.flag = NIM_TRUE; genericSeqAssign((&T13_.rem), res.rem, (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); (*Result).flag = T13_.flag; unsureAsgnRef((void**) (&(*Result).rem), T13_.rem); goto BeforeRet_; } LA11_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__OGEwnAr6lp9aB0f21SA6EIQ_53)) { raiseOverflow(); }; i = (NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_53); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T16_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T16_ = (pat.args ? pat.args->Sup.len : 0); if (!!((T16_ == L))) goto LA17_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_54)); } LA17_: ; } LA8: ; } } #line 983 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); (*Result).flag = 0; unsureAsgnRef((void**)&(*Result).rem, NIM_NIL); (*Result).flag = NIM_FALSE; genericSeqAssign((&(*Result).rem), empty, (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); } goto LA1_; LA3_: ; { #line 984 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(pat.operator_0 == ((tyEnum_MaPatternOp__qPp9cibkSjgbH9b9aam7eYnLA) 2))) goto LA20_; #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T24_; NI T25_; #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T24_ = (pcs ? pcs->Sup.len : 0); #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T25_ = (pat.args ? pat.args->Sup.len : 0); if (!(T24_ < T25_)) goto LA26_; #line 986 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 986 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); (*Result).flag = 0; unsureAsgnRef((void**)&(*Result).rem, NIM_NIL); (*Result).flag = NIM_FALSE; genericSeqAssign((&(*Result).rem), empty, (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); goto BeforeRet_; } LA26_: ; { NI i_2; NI colontmp_; NI T29_; NI i_3; i_2 = (NI)0; colontmp_ = (NI)0; #line 987 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 987 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T29_ = (pat.args ? pat.args->Sup.len : 0); colontmp_ = T29_; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_3 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q res_2; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_55; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_3 < colontmp_)) goto LA31; #line 987 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" i_2 = i_3; nimZeroMem((void*)(&res_2), sizeof(tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q)); #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if ((NU)(i_2) >= (NU)(pat.args ? pat.args->Sup.len : 0)){ raiseIndexError2(i_2,(pat.args ? pat.args->Sup.len : 0)-1); } #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" matchPart__X9btW9adVQJM0osKBfjMXFVg(pat.args->data[i_2], pcs, (&res_2)); #line 989 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q T36_; #line 989 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!!(res_2.flag)) goto LA34_; #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&T36_), sizeof(tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q)); nimZeroMem((void*)(&T36_), sizeof(tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q)); T36_.flag = NIM_FALSE; genericSeqAssign((&T36_.rem), res_2.rem, (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); (*Result).flag = T36_.flag; unsureAsgnRef((void**) (&(*Result).rem), T36_.rem); goto BeforeRet_; } LA34_: ; #line 991 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" genericSeqAssign((&pcs), res_2.rem, (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_3, ((NI) 1), &TM__OGEwnAr6lp9aB0f21SA6EIQ_55)) { raiseOverflow(); }; i_3 = (NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_55); } LA31: ; } } #line 992 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); (*Result).flag = 0; unsureAsgnRef((void**)&(*Result).rem, NIM_NIL); (*Result).flag = NIM_TRUE; genericSeqAssign((&(*Result).rem), pcs, (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); } goto LA1_; LA20_: ; { #line 993 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(pat.operator_0 == ((tyEnum_MaPatternOp__qPp9cibkSjgbH9b9aam7eYnLA) 0))) goto LA38_; #line 994 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T42_; #line 994 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 994 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T42_ = (pcs ? pcs->Sup.len : 0); if (!(T42_ == ((NI) 0))) goto LA43_; #line 995 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 995 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); (*Result).flag = 0; unsureAsgnRef((void**)&(*Result).rem, NIM_NIL); (*Result).flag = NIM_FALSE; genericSeqAssign((&(*Result).rem), empty, (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); goto BeforeRet_; } LA43_: ; #line 996 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NIM_BOOL T47_; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T50_; #line 996 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if ((NU)(((NI) 0)) >= (NU)(pcs ? pcs->Sup.len : 0)){ raiseIndexError2(((NI) 0),(pcs ? pcs->Sup.len : 0)-1); } #line 996 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T47_ = (NIM_BOOL)0; T47_ = eqeq___RuVoxYL1BvHqsRmhXhiRVA(pcs->data[((NI) 0)], pat.value); if (!T47_) goto LA48_; #line 997 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 997 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); (*Result).flag = 0; unsureAsgnRef((void**)&(*Result).rem, NIM_NIL); (*Result).flag = NIM_TRUE; #line 997 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 997 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 997 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T50_ = dotdot___xNR8BVBMWzS9bXXNMikmyLgsystem(((NI) 1), ((NI) 1)); #line 997 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" unsureAsgnRef((void**) (&(*Result).rem), X5BX5D___g2I9bGKXdAfgLX7moXSNGCQ(pcs->data, (pcs ? pcs->Sup.len : 0), T50_)); goto BeforeRet_; } LA48_: ; #line 998 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); (*Result).flag = 0; unsureAsgnRef((void**)&(*Result).rem, NIM_NIL); (*Result).flag = NIM_FALSE; genericSeqAssign((&(*Result).rem), empty, (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); } goto LA1_; LA38_: ; LA1_: ; }BeforeRet_: ; } #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(tySequence__qwqHTkRvwhrRyENtudHQ7g*, get__29cwd9a0tAG7pVr3qW44wJzQ_2results)(tyObject_Result__2xxoLu1Hc3yIdm26gvmPmw self) { tySequence__qwqHTkRvwhrRyENtudHQ7g* result; result = (tySequence__qwqHTkRvwhrRyENtudHQ7g*)0; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(self.o)) goto LA3_; #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!(((1 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_47)); } #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" raiseResultDefect__LDPs6i4WoesAlTQQkVEXSA(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_46), self._o_1.e); } LA3_: ; if (!(((2 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_48)); } genericSeqAssign((&result), self._o_2.v, (&NTI__qwqHTkRvwhrRyENtudHQ7g_)); return result;} #line 1000 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, match__CeIb9bEsDCSmfgBgSlpdN0w)(tyObject_MaPattern__63Vn14obUsMXDNYJqahR4Q pat, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw address) { NIM_BOOL result; tyObject_Result__2xxoLu1Hc3yIdm26gvmPmw protos; tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q res; tySequence__qwqHTkRvwhrRyENtudHQ7g* T5_; NIM_BOOL T6_; NI T8_;{ result = (NIM_BOOL)0; #line 1001 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&protos), sizeof(tyObject_Result__2xxoLu1Hc3yIdm26gvmPmw)); #line 1003 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 1003 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" protocols__cOedITxAIT3FDvqjqcVRuA(address, (&protos)); #line 1004 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 1004 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!!(protos.o)) goto LA3_; #line 1005 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 1005 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = NIM_FALSE; goto BeforeRet_; } LA3_: ; nimZeroMem((void*)(&res), sizeof(tyObject_MaPatResult__9auDTImlKhmgJV8RR0l7X3Q)); #line 1006 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 1006 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 1006 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T5_ = (tySequence__qwqHTkRvwhrRyENtudHQ7g*)0; T5_ = get__29cwd9a0tAG7pVr3qW44wJzQ_2results(protos); #line 1006 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" matchPart__X9btW9adVQJM0osKBfjMXFVg(pat, T5_, (&res)); #line 1007 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T6_ = (NIM_BOOL)0; T6_ = res.flag; if (!(T6_)) goto LA7_; #line 1007 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 1007 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T8_ = (res.rem ? res.rem->Sup.len : 0); T6_ = (T8_ == ((NI) 0)); LA7_: ; result = T6_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__TsgnTzQqY9cjcrVeQSJaOVA)(void* p, NI op) { tyObject_MaInvalidAddress__JpH5bRmXxUA8EWssDKtftA* a; a = (tyObject_MaInvalidAddress__JpH5bRmXxUA8EWssDKtftA*)p; nimGCvisit((void*)(*a).Sup.Sup.Sup.parent, op); nimGCvisit((void*)(*a).Sup.Sup.Sup.message, op); nimGCvisit((void*)(*a).Sup.Sup.Sup.trace, op); nimGCvisit((void*)(*a).Sup.Sup.Sup.up, op);} #line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(void, getPart__cgoxoK7bX9aXCB35AK9bs9aWQ)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw ma, NI index, tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw* Result) { NU64 header; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_1; NI offset; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw vb; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw res;{ chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.data.buffer, NIM_NIL); (*Result)._o_2.v.data.offset = 0; break; } (*Result).o = 0; #line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" header = (NU64)0; #line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" data_1 = newSeq__DpCWN7DIBuAjgoeQ9c29blYQ(((NI) 0)); #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" offset = ((NI) 0); nimZeroMem((void*)(&vb), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); #line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" genericSeqAssign((&vb.data.buffer), ma.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); vb.data.offset = ma.data.offset; nimZeroMem((void*)(&res), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" initVBuffer__LoMBTJaYwtzjWYCnZcOZYg((&res.data)); { #line 542 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" while (1) { tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw proto; tyObject_Table__QB9arfyJHv7leGMqe0PZPbg T8_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T9_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T10_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T11_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T12_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T13_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T14_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T15_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T16_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T17_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T18_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T19_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T20_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T21_; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_56; #line 542 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(offset <= index)) goto LA2; #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T5_; #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 543 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T5_ = (NI)0; T5_ = readVarint__89bap71ZnpFKXkLnpDp9bm5Avbuffer((&vb.data), (&header)); if (!(T5_ == ((NI) -1))) goto LA6_; #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.data.buffer, NIM_NIL); (*Result)._o_2.v.data.offset = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_4))); goto BeforeRet_; } LA6_: ; #line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&T8_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); nimZeroMem((void*)(&T8_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); T8_.data = (tySequence__zErRN2SzhLehkt3ZQ6iUGw*) newSeq((&NTI__zErRN2SzhLehkt3ZQ6iUGw_), 64); T8_.data->data[0] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[1] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[2] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[3] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[4].Field0 = ((NI) 4); T8_.data->data[4].Field1 = ((NI) 4); nimZeroMem((void*)(&T9_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T9_.mcodec = ((NI) 4); T9_.size = ((NI) 4); T9_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T9_.coder)); nimZeroMem((void*)(&T9_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T9_.coder.stringToBuffer = ip4StB__RcNmSSN3OSpSyscgqxfRMw; T9_.coder.bufferToString = ip4BtS__WNol9aGrkM8QPG9bGuLWzjug; T9_.coder.validateBuffer = ip4VB__V51ueGPKdBz2ss3IbjGJ1g; T8_.data->data[4].Field2 = T9_; T8_.data->data[5].Field0 = ((NI) 132); T8_.data->data[5].Field1 = ((NI) 132); nimZeroMem((void*)(&T10_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T10_.mcodec = ((NI) 132); T10_.size = ((NI) 2); T10_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T10_.coder)); nimZeroMem((void*)(&T10_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T10_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T10_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T10_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T8_.data->data[5].Field2 = T10_; T8_.data->data[6].Field0 = ((NI) 6); T8_.data->data[6].Field1 = ((NI) 6); nimZeroMem((void*)(&T11_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T11_.mcodec = ((NI) 6); T11_.size = ((NI) 2); T11_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T11_.coder)); nimZeroMem((void*)(&T11_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T11_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T11_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T11_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T8_.data->data[6].Field2 = T11_; T8_.data->data[7] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[8] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[9] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[10] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[11] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[12] = TM__OGEwnAr6lp9aB0f21SA6EIQ_14; T8_.data->data[13] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[14] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[15] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[16].Field0 = ((NI) 400); T8_.data->data[16].Field1 = ((NI) 400); nimZeroMem((void*)(&T12_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T12_.mcodec = ((NI) 400); T12_.size = ((NI) 0); T12_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 3); chckNil((void*)(&T12_.coder)); nimZeroMem((void*)(&T12_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T12_.coder.stringToBuffer = unixStB__RcNmSSN3OSpSyscgqxfRMw_3; T12_.coder.bufferToString = unixBtS__WNol9aGrkM8QPG9bGuLWzjug_3; T12_.coder.validateBuffer = unixVB__V51ueGPKdBz2ss3IbjGJ1g_3; T8_.data->data[16].Field2 = T12_; T8_.data->data[17].Field0 = ((NI) 273); T8_.data->data[17].Field1 = ((NI) 273); nimZeroMem((void*)(&T13_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T13_.mcodec = ((NI) 273); T13_.size = ((NI) 2); T13_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T13_.coder)); nimZeroMem((void*)(&T13_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T13_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T13_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T13_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T8_.data->data[17].Field2 = T13_; T8_.data->data[18] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[19] = TM__OGEwnAr6lp9aB0f21SA6EIQ_16; T8_.data->data[20] = TM__OGEwnAr6lp9aB0f21SA6EIQ_17; T8_.data->data[21] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[22] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[23] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[24] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[25] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[26] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[27] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[28] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[29] = TM__OGEwnAr6lp9aB0f21SA6EIQ_18; T8_.data->data[30] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[31] = TM__OGEwnAr6lp9aB0f21SA6EIQ_19; T8_.data->data[32] = TM__OGEwnAr6lp9aB0f21SA6EIQ_20; T8_.data->data[33].Field0 = ((NI) 33); T8_.data->data[33].Field1 = ((NI) 33); nimZeroMem((void*)(&T14_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T14_.mcodec = ((NI) 33); T14_.size = ((NI) 2); T14_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T14_.coder)); nimZeroMem((void*)(&T14_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T14_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T14_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T14_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T8_.data->data[33].Field2 = T14_; T8_.data->data[34] = TM__OGEwnAr6lp9aB0f21SA6EIQ_21; T8_.data->data[35] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[36] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[37].Field0 = ((NI) 421); T8_.data->data[37].Field1 = ((NI) 421); nimZeroMem((void*)(&T15_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T15_.mcodec = ((NI) 421); T15_.size = ((NI) 0); T15_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T15_.coder)); nimZeroMem((void*)(&T15_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T15_.coder.stringToBuffer = p2pStB__RcNmSSN3OSpSyscgqxfRMw_4; T15_.coder.bufferToString = p2pBtS__WNol9aGrkM8QPG9bGuLWzjug_4; T15_.coder.validateBuffer = p2pVB__V51ueGPKdBz2ss3IbjGJ1g_4; T8_.data->data[37].Field2 = T15_; T8_.data->data[38] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[39] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[40] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[41].Field0 = ((NI) 41); T8_.data->data[41].Field1 = ((NI) 41); nimZeroMem((void*)(&T16_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T16_.mcodec = ((NI) 41); T16_.size = ((NI) 16); T16_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T16_.coder)); nimZeroMem((void*)(&T16_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T16_.coder.stringToBuffer = ip6StB__RcNmSSN3OSpSyscgqxfRMw_5; T16_.coder.bufferToString = ip6BtS__WNol9aGrkM8QPG9bGuLWzjug_5; T16_.coder.validateBuffer = ip6VB__V51ueGPKdBz2ss3IbjGJ1g_5; T8_.data->data[41].Field2 = T16_; T8_.data->data[42].Field0 = ((NI) 42); T8_.data->data[42].Field1 = ((NI) 42); nimZeroMem((void*)(&T17_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T17_.mcodec = ((NI) 42); T17_.size = ((NI) 0); T17_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T17_.coder)); nimZeroMem((void*)(&T17_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T17_.coder.stringToBuffer = ip6zoneStB__RcNmSSN3OSpSyscgqxfRMw_6; T17_.coder.bufferToString = ip6zoneBtS__WNol9aGrkM8QPG9bGuLWzjug_6; T17_.coder.validateBuffer = ip6zoneVB__V51ueGPKdBz2ss3IbjGJ1g_6; T8_.data->data[42].Field2 = T17_; T8_.data->data[43] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[44] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[45] = TM__OGEwnAr6lp9aB0f21SA6EIQ_30; T8_.data->data[46] = TM__OGEwnAr6lp9aB0f21SA6EIQ_31; T8_.data->data[47] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[48] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[49] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[50] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[51] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[52] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[53] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[54].Field0 = ((NI) 54); T8_.data->data[54].Field1 = ((NI) 54); nimZeroMem((void*)(&T18_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T18_.mcodec = ((NI) 54); T18_.size = ((NI) 0); T18_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T18_.coder)); nimZeroMem((void*)(&T18_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T18_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T18_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T18_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T8_.data->data[54].Field2 = T18_; T8_.data->data[55].Field0 = ((NI) 55); T8_.data->data[55].Field1 = ((NI) 55); nimZeroMem((void*)(&T19_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T19_.mcodec = ((NI) 55); T19_.size = ((NI) 0); T19_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T19_.coder)); nimZeroMem((void*)(&T19_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T19_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T19_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T19_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T8_.data->data[55].Field2 = T19_; T8_.data->data[56].Field0 = ((NI) 56); T8_.data->data[56].Field1 = ((NI) 56); nimZeroMem((void*)(&T20_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T20_.mcodec = ((NI) 56); T20_.size = ((NI) 0); T20_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T20_.coder)); nimZeroMem((void*)(&T20_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T20_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T20_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T20_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T8_.data->data[56].Field2 = T20_; T8_.data->data[57] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[58] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[59] = TM__OGEwnAr6lp9aB0f21SA6EIQ_32; T8_.data->data[60].Field0 = ((NI) 444); T8_.data->data[60].Field1 = ((NI) 444); nimZeroMem((void*)(&T21_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T21_.mcodec = ((NI) 444); T21_.size = ((NI) 10); T21_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T21_.coder)); nimZeroMem((void*)(&T21_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T21_.coder.stringToBuffer = onionStB__RcNmSSN3OSpSyscgqxfRMw_8; T21_.coder.bufferToString = onionBtS__WNol9aGrkM8QPG9bGuLWzjug_8; T21_.coder.validateBuffer = onionVB__V51ueGPKdBz2ss3IbjGJ1g_8; T8_.data->data[60].Field2 = T21_; T8_.data->data[61] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[62] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.data->data[63] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T8_.counter = ((NI) 23); if ((NI64)(header) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(header) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(header, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } #line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" proto = getOrDefault__hpDNgtattzrCYmjJvNUGFA(T8_, ((NI) (header))); #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NimStringDesc* T26_; NimStringDesc* T27_; #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 0))) goto LA24_; #line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.data.buffer, NIM_NIL); (*Result)._o_2.v.data.offset = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; #line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T26_ = (NimStringDesc*)0; #line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T27_ = (NimStringDesc*)0; T27_ = dollar___RkX9btpg5sQIaP8yYXB6tbA(header); T26_ = rawNewString((T27_ ? T27_->Sup.len : 0) + 37);appendString(T26_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_35));appendString(T26_, T27_);appendString(T26_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_36)); unsureAsgnRef((void**) (&(*Result)._o_1.e), T26_); goto BeforeRet_; } goto LA22_; LA24_: ; { #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1))) goto LA29_; #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if ((proto.size) < ((NI) 0) || (proto.size) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(proto.size, ((NI) 0), ((NI) IL64(9223372036854775807))); } data_1 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&(data_1)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) (proto.size))); #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T33_; #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T33_ = (NI)0; T33_ = readArray__yPn5OHboFYLvokx7r0rDRwvbuffer((&vb.data), data_1->data, (data_1 ? data_1->Sup.len : 0)); if (!!((T33_ == proto.size))) goto LA34_; #line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.data.buffer, NIM_NIL); (*Result)._o_2.v.data.offset = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_39))); goto BeforeRet_; } LA34_: ; #line 555 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 555 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(offset == index)) goto LA38_; #line 556 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 556 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeVarint__Z9cWX2313hWAaF9bdWMVmaXw((&res.data), header); #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeArray__A8HGKnF0m9c9bRXJoGSwCunA((&res.data), data_1->data, (data_1 ? data_1->Sup.len : 0)); #line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" finish__v4aEtSQRNWYAfIk4zF8a0w((&res.data)); } LA38_: ; } goto LA22_; LA29_: ; { #line 559 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!((12 &(1U<<((NU)(proto.kind)&7U)))!=0)) goto LA41_; #line 560 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T45_; #line 560 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 560 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 560 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T45_ = (NI)0; T45_ = readSeq__L38SlvWA7v89coQy5h9cWgHAvbuffer((&vb.data), (&data_1)); if (!(T45_ == ((NI) -1))) goto LA46_; #line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.data.buffer, NIM_NIL); (*Result)._o_2.v.data.offset = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_39))); goto BeforeRet_; } LA46_: ; #line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(offset == index)) goto LA50_; #line 564 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 564 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeVarint__Z9cWX2313hWAaF9bdWMVmaXw((&res.data), header); #line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeSeq__A8HGKnF0m9c9bRXJoGSwCunA_2((&res.data), data_1->data, (data_1 ? data_1->Sup.len : 0)); #line 566 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 566 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" finish__v4aEtSQRNWYAfIk4zF8a0w((&res.data)); } LA50_: ; } goto LA22_; LA41_: ; { #line 567 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 4))) goto LA53_; #line 568 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 568 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(offset == index)) goto LA57_; #line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeVarint__Z9cWX2313hWAaF9bdWMVmaXw((&res.data), header); #line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" finish__v4aEtSQRNWYAfIk4zF8a0w((&res.data)); } LA57_: ; } goto LA22_; LA53_: ; LA22_: ; #line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (nimAddInt(offset, ((NI) 1), &TM__OGEwnAr6lp9aB0f21SA6EIQ_56)) { raiseOverflow(); }; offset = (NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_56); } LA2: ; } chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.data.buffer, NIM_NIL); (*Result)._o_2.v.data.offset = 0; break; } (*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v.data.buffer), res.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*Result)._o_2.v.data.offset = res.data.offset; }BeforeRet_: ; } #line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(void, protoArgument__AtnUPLsW7Q59a9bv2EARX0vA)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw ma, NU8* value_0, NI value_0Len_0, tyObject_Result__JBW9aO9b5BMadtWa0UBwGbVQ* Result) { NU64 header; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw vb; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; #line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" header = (NU64)0; nimZeroMem((void*)(&vb), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); buffer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" shcopy__awnpBNm77wFfoLHlEquQjw((&vb), ma); #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T3_; #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NI)0; T3_ = readVarint__89bap71ZnpFKXkLnpDp9bm5Avbuffer((&vb.data), (&header)); if (!(T3_ == ((NI) -1))) goto LA4_; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_4))); } goto LA1_; LA4_: ; { tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw proto; tyObject_Table__QB9arfyJHv7leGMqe0PZPbg T7_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T8_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T9_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T10_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T11_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T12_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T13_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T14_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T15_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T16_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T17_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T18_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T19_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T20_; #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&T7_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); nimZeroMem((void*)(&T7_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); T7_.data = (tySequence__zErRN2SzhLehkt3ZQ6iUGw*) newSeq((&NTI__zErRN2SzhLehkt3ZQ6iUGw_), 64); T7_.data->data[0] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[1] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[2] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[3] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[4].Field0 = ((NI) 4); T7_.data->data[4].Field1 = ((NI) 4); nimZeroMem((void*)(&T8_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T8_.mcodec = ((NI) 4); T8_.size = ((NI) 4); T8_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T8_.coder)); nimZeroMem((void*)(&T8_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T8_.coder.stringToBuffer = ip4StB__RcNmSSN3OSpSyscgqxfRMw; T8_.coder.bufferToString = ip4BtS__WNol9aGrkM8QPG9bGuLWzjug; T8_.coder.validateBuffer = ip4VB__V51ueGPKdBz2ss3IbjGJ1g; T7_.data->data[4].Field2 = T8_; T7_.data->data[5].Field0 = ((NI) 132); T7_.data->data[5].Field1 = ((NI) 132); nimZeroMem((void*)(&T9_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T9_.mcodec = ((NI) 132); T9_.size = ((NI) 2); T9_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T9_.coder)); nimZeroMem((void*)(&T9_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T9_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T9_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T9_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T7_.data->data[5].Field2 = T9_; T7_.data->data[6].Field0 = ((NI) 6); T7_.data->data[6].Field1 = ((NI) 6); nimZeroMem((void*)(&T10_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T10_.mcodec = ((NI) 6); T10_.size = ((NI) 2); T10_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T10_.coder)); nimZeroMem((void*)(&T10_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T10_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T10_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T10_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T7_.data->data[6].Field2 = T10_; T7_.data->data[7] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[8] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[9] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[10] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[11] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[12] = TM__OGEwnAr6lp9aB0f21SA6EIQ_14; T7_.data->data[13] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[14] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[15] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[16].Field0 = ((NI) 400); T7_.data->data[16].Field1 = ((NI) 400); nimZeroMem((void*)(&T11_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T11_.mcodec = ((NI) 400); T11_.size = ((NI) 0); T11_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 3); chckNil((void*)(&T11_.coder)); nimZeroMem((void*)(&T11_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T11_.coder.stringToBuffer = unixStB__RcNmSSN3OSpSyscgqxfRMw_3; T11_.coder.bufferToString = unixBtS__WNol9aGrkM8QPG9bGuLWzjug_3; T11_.coder.validateBuffer = unixVB__V51ueGPKdBz2ss3IbjGJ1g_3; T7_.data->data[16].Field2 = T11_; T7_.data->data[17].Field0 = ((NI) 273); T7_.data->data[17].Field1 = ((NI) 273); nimZeroMem((void*)(&T12_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T12_.mcodec = ((NI) 273); T12_.size = ((NI) 2); T12_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T12_.coder)); nimZeroMem((void*)(&T12_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T12_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T12_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T12_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T7_.data->data[17].Field2 = T12_; T7_.data->data[18] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[19] = TM__OGEwnAr6lp9aB0f21SA6EIQ_16; T7_.data->data[20] = TM__OGEwnAr6lp9aB0f21SA6EIQ_17; T7_.data->data[21] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[22] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[23] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[24] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[25] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[26] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[27] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[28] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[29] = TM__OGEwnAr6lp9aB0f21SA6EIQ_18; T7_.data->data[30] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[31] = TM__OGEwnAr6lp9aB0f21SA6EIQ_19; T7_.data->data[32] = TM__OGEwnAr6lp9aB0f21SA6EIQ_20; T7_.data->data[33].Field0 = ((NI) 33); T7_.data->data[33].Field1 = ((NI) 33); nimZeroMem((void*)(&T13_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T13_.mcodec = ((NI) 33); T13_.size = ((NI) 2); T13_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T13_.coder)); nimZeroMem((void*)(&T13_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T13_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T13_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T13_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T7_.data->data[33].Field2 = T13_; T7_.data->data[34] = TM__OGEwnAr6lp9aB0f21SA6EIQ_21; T7_.data->data[35] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[36] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[37].Field0 = ((NI) 421); T7_.data->data[37].Field1 = ((NI) 421); nimZeroMem((void*)(&T14_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T14_.mcodec = ((NI) 421); T14_.size = ((NI) 0); T14_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T14_.coder)); nimZeroMem((void*)(&T14_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T14_.coder.stringToBuffer = p2pStB__RcNmSSN3OSpSyscgqxfRMw_4; T14_.coder.bufferToString = p2pBtS__WNol9aGrkM8QPG9bGuLWzjug_4; T14_.coder.validateBuffer = p2pVB__V51ueGPKdBz2ss3IbjGJ1g_4; T7_.data->data[37].Field2 = T14_; T7_.data->data[38] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[39] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[40] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[41].Field0 = ((NI) 41); T7_.data->data[41].Field1 = ((NI) 41); nimZeroMem((void*)(&T15_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T15_.mcodec = ((NI) 41); T15_.size = ((NI) 16); T15_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T15_.coder)); nimZeroMem((void*)(&T15_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T15_.coder.stringToBuffer = ip6StB__RcNmSSN3OSpSyscgqxfRMw_5; T15_.coder.bufferToString = ip6BtS__WNol9aGrkM8QPG9bGuLWzjug_5; T15_.coder.validateBuffer = ip6VB__V51ueGPKdBz2ss3IbjGJ1g_5; T7_.data->data[41].Field2 = T15_; T7_.data->data[42].Field0 = ((NI) 42); T7_.data->data[42].Field1 = ((NI) 42); nimZeroMem((void*)(&T16_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T16_.mcodec = ((NI) 42); T16_.size = ((NI) 0); T16_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T16_.coder)); nimZeroMem((void*)(&T16_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T16_.coder.stringToBuffer = ip6zoneStB__RcNmSSN3OSpSyscgqxfRMw_6; T16_.coder.bufferToString = ip6zoneBtS__WNol9aGrkM8QPG9bGuLWzjug_6; T16_.coder.validateBuffer = ip6zoneVB__V51ueGPKdBz2ss3IbjGJ1g_6; T7_.data->data[42].Field2 = T16_; T7_.data->data[43] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[44] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[45] = TM__OGEwnAr6lp9aB0f21SA6EIQ_30; T7_.data->data[46] = TM__OGEwnAr6lp9aB0f21SA6EIQ_31; T7_.data->data[47] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[48] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[49] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[50] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[51] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[52] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[53] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[54].Field0 = ((NI) 54); T7_.data->data[54].Field1 = ((NI) 54); nimZeroMem((void*)(&T17_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T17_.mcodec = ((NI) 54); T17_.size = ((NI) 0); T17_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T17_.coder)); nimZeroMem((void*)(&T17_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T17_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T17_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T17_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T7_.data->data[54].Field2 = T17_; T7_.data->data[55].Field0 = ((NI) 55); T7_.data->data[55].Field1 = ((NI) 55); nimZeroMem((void*)(&T18_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T18_.mcodec = ((NI) 55); T18_.size = ((NI) 0); T18_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T18_.coder)); nimZeroMem((void*)(&T18_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T18_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T18_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T18_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T7_.data->data[55].Field2 = T18_; T7_.data->data[56].Field0 = ((NI) 56); T7_.data->data[56].Field1 = ((NI) 56); nimZeroMem((void*)(&T19_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T19_.mcodec = ((NI) 56); T19_.size = ((NI) 0); T19_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T19_.coder)); nimZeroMem((void*)(&T19_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T19_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T19_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T19_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T7_.data->data[56].Field2 = T19_; T7_.data->data[57] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[58] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[59] = TM__OGEwnAr6lp9aB0f21SA6EIQ_32; T7_.data->data[60].Field0 = ((NI) 444); T7_.data->data[60].Field1 = ((NI) 444); nimZeroMem((void*)(&T20_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T20_.mcodec = ((NI) 444); T20_.size = ((NI) 10); T20_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T20_.coder)); nimZeroMem((void*)(&T20_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T20_.coder.stringToBuffer = onionStB__RcNmSSN3OSpSyscgqxfRMw_8; T20_.coder.bufferToString = onionBtS__WNol9aGrkM8QPG9bGuLWzjug_8; T20_.coder.validateBuffer = onionVB__V51ueGPKdBz2ss3IbjGJ1g_8; T7_.data->data[60].Field2 = T20_; T7_.data->data[61] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[62] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.data->data[63] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T7_.counter = ((NI) 23); if ((NI64)(header) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(header) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(header, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" proto = getOrDefault__hpDNgtattzrCYmjJvNUGFA(T7_, ((NI) (header))); #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NimStringDesc* T25_; NimStringDesc* T26_; #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 0))) goto LA23_; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T25_ = (NimStringDesc*)0; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T26_ = (NimStringDesc*)0; T26_ = dollar___RkX9btpg5sQIaP8yYXB6tbA(header); T25_ = rawNewString((T26_ ? T26_->Sup.len : 0) + 37);appendString(T25_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_35));appendString(T25_, T26_);appendString(T25_, ((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_36)); unsureAsgnRef((void**) (&(*Result)._o_1.e), T25_); } goto LA21_; LA23_: ; { NI res; res = (NI)0; #line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(proto.kind == ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1))) goto LA30_; #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" res = proto.size; #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NIM_BOOL T34_; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_57; NI T36_; #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T34_ = (NIM_BOOL)0; #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T34_ = (res <= value_0Len_0); if (!(T34_)) goto LA35_; #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (nimSubInt(proto.size, ((NI) 1), &TM__OGEwnAr6lp9aB0f21SA6EIQ_57)) { raiseOverflow(); }; if ((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_57)-((NI) 0) != -1 && ((NU)(((NI) 0)) >= (NU)(value_0Len_0) || (NU)((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_57)) >= (NU)(value_0Len_0))){ raiseIndexError(); } #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T36_ = (NI)0; T36_ = readArray__yPn5OHboFYLvokx7r0rDRwvbuffer((&vb.data), (NU8*)(value_0)+(((NI) 0)), ((NI)(TM__OGEwnAr6lp9aB0f21SA6EIQ_57))-(((NI) 0))+1); T34_ = !((T36_ == proto.size)); LA35_: ; if (!T34_) goto LA37_; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_39))); } goto LA32_; LA37_: ; { chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; (*Result).o = NIM_TRUE; (*Result)._o_2.v = res; } LA32_: ; } goto LA28_; LA30_: ; { #line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!((12 &(1U<<((NU)(proto.kind)&7U)))!=0)) goto LA41_; #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NI T45_; #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T45_ = (NI)0; T45_ = readSeq__L38SlvWA7v89coQy5h9cWgHAvbuffer((&vb.data), (&buffer)); if (!(T45_ == ((NI) -1))) goto LA46_; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_39))); } goto LA43_; LA46_: ; { NI T49_; #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T49_ = (buffer ? buffer->Sup.len : 0); res = T49_; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(res <= value_0Len_0)) goto LA52_; #line 520 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if ((NU)(((NI) 0)) >= (NU)(value_0Len_0)){ raiseIndexError2(((NI) 0),value_0Len_0-1); } if ((NU)(((NI) 0)) >= (NU)(buffer ? buffer->Sup.len : 0)){ raiseIndexError2(((NI) 0),(buffer ? buffer->Sup.len : 0)-1); } if ((res) < ((NI) 0) || (res) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(res, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 520 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&value_0[((NI) 0)]))), ((void*) ((&buffer->data[((NI) 0)]))), ((NI) (res))); } LA52_: ; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; (*Result).o = NIM_TRUE; (*Result)._o_2.v = res; } LA43_: ; } goto LA28_; LA41_: ; { chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: (*Result)._o_2.v = 0; break; } (*Result).o = 0; (*Result).o = NIM_TRUE; (*Result)._o_2.v = res; } LA28_: ; } LA21_: ; } LA1_: ; } #line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim" static N_INLINE(NI, codec__UY9b2U9b1i7I1JciemBiwyMgmulticodec)(NimStringDesc* name_0) { NI result; result = (NI)0; #line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim" result = getOrDefault__qgo9cgqD8vYVDoCXNnnS9a9bg(TM__OGEwnAr6lp9aB0f21SA6EIQ_58, name_0, ((NI) -1)); return result;} #line 772 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" static N_INLINE(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw, getProtocol__8LK4O9bppCFDtDbgo19aMg2Qmultiaddress)(NimStringDesc* name_0) { tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw result; NI mc; nimZeroMem((void*)(&result), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); #line 773 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 773 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" mc = codec__UY9b2U9b1i7I1JciemBiwyMgmulticodec(name_0); #line 774 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { NIM_BOOL T3_; tyObject_Table__QB9arfyJHv7leGMqe0PZPbg T6_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T7_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T8_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T9_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T10_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T11_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T12_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T13_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T14_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T15_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T16_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T17_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T18_; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T19_; #line 774 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 774 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T3_ = (NIM_BOOL)0; T3_ = emarkeq___RuVoxYL1BvHqsRmhXhiRVA_2(mc, ((NI) -1)); if (!T3_) goto LA4_; #line 775 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&T6_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); nimZeroMem((void*)(&T6_), sizeof(tyObject_Table__QB9arfyJHv7leGMqe0PZPbg)); T6_.data = (tySequence__zErRN2SzhLehkt3ZQ6iUGw*) newSeq((&NTI__zErRN2SzhLehkt3ZQ6iUGw_), 64); T6_.data->data[0] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[1] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[2] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[3] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[4].Field0 = ((NI) 4); T6_.data->data[4].Field1 = ((NI) 4); nimZeroMem((void*)(&T7_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T7_.mcodec = ((NI) 4); T7_.size = ((NI) 4); T7_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T7_.coder)); nimZeroMem((void*)(&T7_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T7_.coder.stringToBuffer = ip4StB__RcNmSSN3OSpSyscgqxfRMw; T7_.coder.bufferToString = ip4BtS__WNol9aGrkM8QPG9bGuLWzjug; T7_.coder.validateBuffer = ip4VB__V51ueGPKdBz2ss3IbjGJ1g; T6_.data->data[4].Field2 = T7_; T6_.data->data[5].Field0 = ((NI) 132); T6_.data->data[5].Field1 = ((NI) 132); nimZeroMem((void*)(&T8_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T8_.mcodec = ((NI) 132); T8_.size = ((NI) 2); T8_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T8_.coder)); nimZeroMem((void*)(&T8_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T8_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T8_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T8_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T6_.data->data[5].Field2 = T8_; T6_.data->data[6].Field0 = ((NI) 6); T6_.data->data[6].Field1 = ((NI) 6); nimZeroMem((void*)(&T9_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T9_.mcodec = ((NI) 6); T9_.size = ((NI) 2); T9_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T9_.coder)); nimZeroMem((void*)(&T9_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T9_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T9_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T9_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T6_.data->data[6].Field2 = T9_; T6_.data->data[7] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[8] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[9] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[10] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[11] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[12] = TM__OGEwnAr6lp9aB0f21SA6EIQ_14; T6_.data->data[13] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[14] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[15] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[16].Field0 = ((NI) 400); T6_.data->data[16].Field1 = ((NI) 400); nimZeroMem((void*)(&T10_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T10_.mcodec = ((NI) 400); T10_.size = ((NI) 0); T10_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 3); chckNil((void*)(&T10_.coder)); nimZeroMem((void*)(&T10_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T10_.coder.stringToBuffer = unixStB__RcNmSSN3OSpSyscgqxfRMw_3; T10_.coder.bufferToString = unixBtS__WNol9aGrkM8QPG9bGuLWzjug_3; T10_.coder.validateBuffer = unixVB__V51ueGPKdBz2ss3IbjGJ1g_3; T6_.data->data[16].Field2 = T10_; T6_.data->data[17].Field0 = ((NI) 273); T6_.data->data[17].Field1 = ((NI) 273); nimZeroMem((void*)(&T11_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T11_.mcodec = ((NI) 273); T11_.size = ((NI) 2); T11_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T11_.coder)); nimZeroMem((void*)(&T11_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T11_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T11_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T11_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T6_.data->data[17].Field2 = T11_; T6_.data->data[18] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[19] = TM__OGEwnAr6lp9aB0f21SA6EIQ_16; T6_.data->data[20] = TM__OGEwnAr6lp9aB0f21SA6EIQ_17; T6_.data->data[21] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[22] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[23] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[24] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[25] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[26] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[27] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[28] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[29] = TM__OGEwnAr6lp9aB0f21SA6EIQ_18; T6_.data->data[30] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[31] = TM__OGEwnAr6lp9aB0f21SA6EIQ_19; T6_.data->data[32] = TM__OGEwnAr6lp9aB0f21SA6EIQ_20; T6_.data->data[33].Field0 = ((NI) 33); T6_.data->data[33].Field1 = ((NI) 33); nimZeroMem((void*)(&T12_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T12_.mcodec = ((NI) 33); T12_.size = ((NI) 2); T12_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T12_.coder)); nimZeroMem((void*)(&T12_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T12_.coder.stringToBuffer = portStB__RcNmSSN3OSpSyscgqxfRMw_2; T12_.coder.bufferToString = portBtS__WNol9aGrkM8QPG9bGuLWzjug_2; T12_.coder.validateBuffer = portVB__V51ueGPKdBz2ss3IbjGJ1g_2; T6_.data->data[33].Field2 = T12_; T6_.data->data[34] = TM__OGEwnAr6lp9aB0f21SA6EIQ_21; T6_.data->data[35] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[36] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[37].Field0 = ((NI) 421); T6_.data->data[37].Field1 = ((NI) 421); nimZeroMem((void*)(&T13_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T13_.mcodec = ((NI) 421); T13_.size = ((NI) 0); T13_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T13_.coder)); nimZeroMem((void*)(&T13_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T13_.coder.stringToBuffer = p2pStB__RcNmSSN3OSpSyscgqxfRMw_4; T13_.coder.bufferToString = p2pBtS__WNol9aGrkM8QPG9bGuLWzjug_4; T13_.coder.validateBuffer = p2pVB__V51ueGPKdBz2ss3IbjGJ1g_4; T6_.data->data[37].Field2 = T13_; T6_.data->data[38] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[39] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[40] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[41].Field0 = ((NI) 41); T6_.data->data[41].Field1 = ((NI) 41); nimZeroMem((void*)(&T14_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T14_.mcodec = ((NI) 41); T14_.size = ((NI) 16); T14_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T14_.coder)); nimZeroMem((void*)(&T14_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T14_.coder.stringToBuffer = ip6StB__RcNmSSN3OSpSyscgqxfRMw_5; T14_.coder.bufferToString = ip6BtS__WNol9aGrkM8QPG9bGuLWzjug_5; T14_.coder.validateBuffer = ip6VB__V51ueGPKdBz2ss3IbjGJ1g_5; T6_.data->data[41].Field2 = T14_; T6_.data->data[42].Field0 = ((NI) 42); T6_.data->data[42].Field1 = ((NI) 42); nimZeroMem((void*)(&T15_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T15_.mcodec = ((NI) 42); T15_.size = ((NI) 0); T15_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T15_.coder)); nimZeroMem((void*)(&T15_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T15_.coder.stringToBuffer = ip6zoneStB__RcNmSSN3OSpSyscgqxfRMw_6; T15_.coder.bufferToString = ip6zoneBtS__WNol9aGrkM8QPG9bGuLWzjug_6; T15_.coder.validateBuffer = ip6zoneVB__V51ueGPKdBz2ss3IbjGJ1g_6; T6_.data->data[42].Field2 = T15_; T6_.data->data[43] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[44] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[45] = TM__OGEwnAr6lp9aB0f21SA6EIQ_30; T6_.data->data[46] = TM__OGEwnAr6lp9aB0f21SA6EIQ_31; T6_.data->data[47] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[48] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[49] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[50] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[51] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[52] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[53] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[54].Field0 = ((NI) 54); T6_.data->data[54].Field1 = ((NI) 54); nimZeroMem((void*)(&T16_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T16_.mcodec = ((NI) 54); T16_.size = ((NI) 0); T16_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T16_.coder)); nimZeroMem((void*)(&T16_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T16_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T16_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T16_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T6_.data->data[54].Field2 = T16_; T6_.data->data[55].Field0 = ((NI) 55); T6_.data->data[55].Field1 = ((NI) 55); nimZeroMem((void*)(&T17_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T17_.mcodec = ((NI) 55); T17_.size = ((NI) 0); T17_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T17_.coder)); nimZeroMem((void*)(&T17_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T17_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T17_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T17_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T6_.data->data[55].Field2 = T17_; T6_.data->data[56].Field0 = ((NI) 56); T6_.data->data[56].Field1 = ((NI) 56); nimZeroMem((void*)(&T18_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T18_.mcodec = ((NI) 56); T18_.size = ((NI) 0); T18_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 2); chckNil((void*)(&T18_.coder)); nimZeroMem((void*)(&T18_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T18_.coder.stringToBuffer = dnsStB__RcNmSSN3OSpSyscgqxfRMw_7; T18_.coder.bufferToString = dnsBtS__WNol9aGrkM8QPG9bGuLWzjug_7; T18_.coder.validateBuffer = dnsVB__V51ueGPKdBz2ss3IbjGJ1g_7; T6_.data->data[56].Field2 = T18_; T6_.data->data[57] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[58] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[59] = TM__OGEwnAr6lp9aB0f21SA6EIQ_32; T6_.data->data[60].Field0 = ((NI) 444); T6_.data->data[60].Field1 = ((NI) 444); nimZeroMem((void*)(&T19_), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); T19_.mcodec = ((NI) 444); T19_.size = ((NI) 10); T19_.kind = ((tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg) 1); chckNil((void*)(&T19_.coder)); nimZeroMem((void*)(&T19_.coder), sizeof(tyObject_Transcoder__9bBojgSQChZAb9a4Rkcgm9c8A)); T19_.coder.stringToBuffer = onionStB__RcNmSSN3OSpSyscgqxfRMw_8; T19_.coder.bufferToString = onionBtS__WNol9aGrkM8QPG9bGuLWzjug_8; T19_.coder.validateBuffer = onionVB__V51ueGPKdBz2ss3IbjGJ1g_8; T6_.data->data[60].Field2 = T19_; T6_.data->data[61] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[62] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.data->data[63] = TM__OGEwnAr6lp9aB0f21SA6EIQ_9; T6_.counter = ((NI) 23); #line 775 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = getOrDefault__hpDNgtattzrCYmjJvNUGFA(T6_, mc); } LA4_: ; return result;} #line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim" static N_INLINE(void, write__TKQVG6ImU7bkVZSLn7SeAwmulticodec)(tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA* vb, NI mc) { #line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim" #line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multicodec.nim" writeVarint__vZ9cuk2OqyYk5NOwngVO0kg(vb, ((NU) (mc))); } #line 864 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(void, init__9cQZO9adLDr9agZ9aow29bCPQHQ)(tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw* address, tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg protocol, tyObject_Result__PKxkoXWaN3KMkcMCVcHVjw* Result) { tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw res; tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw protoProto;{ chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.data.buffer, NIM_NIL); (*Result)._o_2.v.data.offset = 0; break; } (*Result).o = 0; #line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" nimZeroMem((void*)(&res), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" initVBuffer__LoMBTJaYwtzjWYCnZcOZYg((&res.data)); #line 870 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 870 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" switch (protocol) { case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 6): { #line 871 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 871 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" protoProto = getProtocol__8LK4O9bppCFDtDbgo19aMg2Qmultiaddress(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_161)); } break; case ((tyEnum_Protocol__dqJ1OqRGclxIMMdSLRzzXg) 17): { #line 872 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 872 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" protoProto = getProtocol__8LK4O9bppCFDtDbgo19aMg2Qmultiaddress(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_74)); } break; default: { #line 873 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)(&protoProto)); nimZeroMem((void*)(&protoProto), sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw)); } break; } #line 874 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { #line 874 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(protoProto.size == ((NI) 0))) goto LA6_; #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.data.buffer, NIM_NIL); (*Result)._o_2.v.data.offset = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; unsureAsgnRef((void**) (&(*Result)._o_1.e), copyString(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_458))); goto BeforeRet_; } LA6_: ; #line 876 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" { tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T12_; NimStringDesc* T13_; NIM_BOOL T14_; #line 876 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!((*address).family == ((tyEnum_AddressFamily__ISHglMoDNRIPCY0ku2DcvA) 1))) goto LA10_; #line 877 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 877 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 877 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T12_ = getProtocol__8LK4O9bppCFDtDbgo19aMg2Qmultiaddress(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_196)); #line 877 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" write__TKQVG6ImU7bkVZSLn7SeAwmulticodec((&res.data), T12_.mcodec); #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((2 &(1U<<((NU)((*address).family)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_459)); } #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeArray__A8HGKnF0m9c9bRXJoGSwCunA((&res.data), (*address)._family_2.address_v4, 4); #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" write__TKQVG6ImU7bkVZSLn7SeAwmulticodec((&res.data), protoProto.mcodec); #line 880 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 880 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 880 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 880 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T13_ = (NimStringDesc*)0; T13_ = dollar___RkX9btpg5sQIaP8yYXB6tbA((*address).port); #line 880 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T14_ = (NIM_BOOL)0; T14_ = protoProto.coder.stringToBuffer(T13_, (&res.data)); (void)(T14_); } goto LA8_; LA10_: ; { tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T18_; NimStringDesc* T19_; NIM_BOOL T20_; #line 881 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!((*address).family == ((tyEnum_AddressFamily__ISHglMoDNRIPCY0ku2DcvA) 2))) goto LA16_; #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T18_ = getProtocol__8LK4O9bppCFDtDbgo19aMg2Qmultiaddress(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_387)); #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" write__TKQVG6ImU7bkVZSLn7SeAwmulticodec((&res.data), T18_.mcodec); #line 883 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((4 &(1U<<((NU)((*address).family)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_460)); } #line 883 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeArray__A8HGKnF0m9c9bRXJoGSwCunA((&res.data), (*address)._family_3.address_v6, 16); #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" write__TKQVG6ImU7bkVZSLn7SeAwmulticodec((&res.data), protoProto.mcodec); #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T19_ = (NimStringDesc*)0; T19_ = dollar___RkX9btpg5sQIaP8yYXB6tbA((*address).port); #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T20_ = (NIM_BOOL)0; T20_ = protoProto.coder.stringToBuffer(T19_, (&res.data)); (void)(T20_); } goto LA8_; LA16_: ; { tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw T24_; #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!((*address).family == ((tyEnum_AddressFamily__ISHglMoDNRIPCY0ku2DcvA) 3))) goto LA22_; #line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T24_ = getProtocol__8LK4O9bppCFDtDbgo19aMg2Qmultiaddress(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_370)); #line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" write__TKQVG6ImU7bkVZSLn7SeAwmulticodec((&res.data), T24_.mcodec); #line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" if (!(((8 &(1U<<((NU)((*address).family)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__OGEwnAr6lp9aB0f21SA6EIQ_461)); } #line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" writeSeq__A8HGKnF0m9c9bRXJoGSwCunA_2((&res.data), (*address)._family_4.address_un, 108); } goto LA8_; LA22_: ; LA8_: ; #line 889 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 889 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" finish__v4aEtSQRNWYAfIk4zF8a0w((&res.data)); chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: unsureAsgnRef((void**)&(*Result)._o_1.e, NIM_NIL); break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.data.buffer, NIM_NIL); (*Result)._o_2.v.data.offset = 0; break; } (*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v.data.buffer), res.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*Result)._o_2.v.data.offset = res.data.offset; }BeforeRet_: ; } #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes)(NI h_0, NI val_0) { NI result; NU h_2; NU val_2; NU res; result = (NI)0; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" h_2 = ((NU) (h_0)); #line 57 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" val_2 = ((NU) (val_0)); #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 58 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" res = (NU)((NU64)(h_2) + (NU64)(val_2)); #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" res = (NU)((NU64)(res) + (NU64)((NU)((NU64)(res) << (NU64)(((NI) 10))))); #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" res = (NU)(res ^ (NU)((NU64)(res) >> (NU64)(((NI) 6)))); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = ((NI) (res)); return result;} #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, hash__aWv89bCLOibANstPF9bHQoyQhashes)(NI x_0) { NI result; result = (NI)0; #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = ((NI) (x_0)); return result;} #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" static N_INLINE(NI, emarkdollar___1VtZEcAzbCzFoJje5ex9aKwhashes)(NI h_0) { NI result; NU h_2; NU res; result = (NI)0; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" h_2 = ((NU) (h_0)); #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" res = (NU)((NU64)(h_2) + (NU64)((NU)((NU64)(h_2) << (NU64)(((NI) 3))))); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" res = (NU)(res ^ (NU)((NU64)(res) >> (NU64)(((NI) 11)))); #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" #line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" res = (NU)((NU64)(res) + (NU64)((NU)((NU64)(res) << (NU64)(((NI) 15))))); #line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim" result = ((NI) (res)); return result;} #line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" N_LIB_PRIVATE N_NIMCALL(NI, hash__tzi47frEb9b7xZGAfAOKelQ)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw a) { NI result; NI h_1; NI T1_; NI T2_; result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" h_1 = ((NI) 0); #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T1_ = (NI)0; T1_ = hash__CiCiZV9c7F9alrF1xV3QD1ag_2(a.data.buffer->data, (a.data.buffer ? a.data.buffer->Sup.len : 0)); #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" h_1 = emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes(h_1, T1_); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" T2_ = (NI)0; T2_ = hash__aWv89bCLOibANstPF9bHQoyQhashes(a.data.offset); #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" h_1 = emarkamp___Bho3MSI0G3qbEZZcjdigaQhashes(h_1, T2_); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/multiaddress.nim" result = emarkdollar___1VtZEcAzbCzFoJje5ex9aKwhashes(h_1); return result;} N_LIB_PRIVATE N_NIMCALL(void, libp2p_multiaddressDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__OGEwnAr6lp9aB0f21SA6EIQ_5_4[4]; static TNimNode* TM__OGEwnAr6lp9aB0f21SA6EIQ_6_5[5]; NI TM__OGEwnAr6lp9aB0f21SA6EIQ_8; static char* NIM_CONST TM__OGEwnAr6lp9aB0f21SA6EIQ_7[5] = { "None", "Fixed", "Length", "Path", "Marker"}; static TNimNode TM__OGEwnAr6lp9aB0f21SA6EIQ_0[14];NTI__MntiKgxV52rXueBQXpXCJw_.size = sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw); NTI__MntiKgxV52rXueBQXpXCJw_.kind = 18; NTI__MntiKgxV52rXueBQXpXCJw_.base = 0; NTI__MntiKgxV52rXueBQXpXCJw_.flags = 2; NTI__MntiKgxV52rXueBQXpXCJw_.name = "MultiAddress"; NTI__MntiKgxV52rXueBQXpXCJw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MntiKgxV52rXueBQXpXCJw_; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[0].kind = 1; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[0].offset = offsetof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw, data); TM__OGEwnAr6lp9aB0f21SA6EIQ_0[0].typ = (&NTI__pgrKDkZLiJID3rDHrYm5UA_); TM__OGEwnAr6lp9aB0f21SA6EIQ_0[0].name = "data"; NTI__MntiKgxV52rXueBQXpXCJw_.node = &TM__OGEwnAr6lp9aB0f21SA6EIQ_0[0]; NTI__C2GJIaiYfyi7Ef1KpzW9bPw_.size = sizeof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw); NTI__C2GJIaiYfyi7Ef1KpzW9bPw_.kind = 18; NTI__C2GJIaiYfyi7Ef1KpzW9bPw_.base = 0; NTI__C2GJIaiYfyi7Ef1KpzW9bPw_.flags = 3; NTI__C2GJIaiYfyi7Ef1KpzW9bPw_.name = "MAProtocol"; NTI__C2GJIaiYfyi7Ef1KpzW9bPw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__C2GJIaiYfyi7Ef1KpzW9bPw_; TM__OGEwnAr6lp9aB0f21SA6EIQ_5_4[0] = &TM__OGEwnAr6lp9aB0f21SA6EIQ_0[2]; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[2].kind = 1; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[2].offset = offsetof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw, mcodec); TM__OGEwnAr6lp9aB0f21SA6EIQ_0[2].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__OGEwnAr6lp9aB0f21SA6EIQ_0[2].name = "mcodec"; TM__OGEwnAr6lp9aB0f21SA6EIQ_5_4[1] = &TM__OGEwnAr6lp9aB0f21SA6EIQ_0[3]; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[3].kind = 1; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[3].offset = offsetof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw, size); TM__OGEwnAr6lp9aB0f21SA6EIQ_0[3].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__OGEwnAr6lp9aB0f21SA6EIQ_0[3].name = "size"; TM__OGEwnAr6lp9aB0f21SA6EIQ_5_4[2] = &TM__OGEwnAr6lp9aB0f21SA6EIQ_0[4]; NTI__BSClBCEvjjaROfPqsXFsjg_.size = sizeof(tyEnum_MAKind__BSClBCEvjjaROfPqsXFsjg); NTI__BSClBCEvjjaROfPqsXFsjg_.kind = 14; NTI__BSClBCEvjjaROfPqsXFsjg_.base = 0; NTI__BSClBCEvjjaROfPqsXFsjg_.flags = 3; NTI__BSClBCEvjjaROfPqsXFsjg_.name = "MAKind"; NTI__BSClBCEvjjaROfPqsXFsjg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BSClBCEvjjaROfPqsXFsjg_; for (TM__OGEwnAr6lp9aB0f21SA6EIQ_8 = 0; TM__OGEwnAr6lp9aB0f21SA6EIQ_8 < 5; TM__OGEwnAr6lp9aB0f21SA6EIQ_8++) { TM__OGEwnAr6lp9aB0f21SA6EIQ_0[TM__OGEwnAr6lp9aB0f21SA6EIQ_8+5].kind = 1; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[TM__OGEwnAr6lp9aB0f21SA6EIQ_8+5].offset = TM__OGEwnAr6lp9aB0f21SA6EIQ_8; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[TM__OGEwnAr6lp9aB0f21SA6EIQ_8+5].name = TM__OGEwnAr6lp9aB0f21SA6EIQ_7[TM__OGEwnAr6lp9aB0f21SA6EIQ_8]; TM__OGEwnAr6lp9aB0f21SA6EIQ_6_5[TM__OGEwnAr6lp9aB0f21SA6EIQ_8] = &TM__OGEwnAr6lp9aB0f21SA6EIQ_0[TM__OGEwnAr6lp9aB0f21SA6EIQ_8+5]; } TM__OGEwnAr6lp9aB0f21SA6EIQ_0[10].len = 5; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[10].kind = 2; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[10].sons = &TM__OGEwnAr6lp9aB0f21SA6EIQ_6_5[0]; NTI__BSClBCEvjjaROfPqsXFsjg_.node = &TM__OGEwnAr6lp9aB0f21SA6EIQ_0[10]; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[4].kind = 1; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[4].offset = offsetof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw, kind); TM__OGEwnAr6lp9aB0f21SA6EIQ_0[4].typ = (&NTI__BSClBCEvjjaROfPqsXFsjg_); TM__OGEwnAr6lp9aB0f21SA6EIQ_0[4].name = "kind"; TM__OGEwnAr6lp9aB0f21SA6EIQ_5_4[3] = &TM__OGEwnAr6lp9aB0f21SA6EIQ_0[11]; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[11].kind = 1; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[11].offset = offsetof(tyObject_MAProtocol__C2GJIaiYfyi7Ef1KpzW9bPw, coder); TM__OGEwnAr6lp9aB0f21SA6EIQ_0[11].typ = (&NTI__9bBojgSQChZAb9a4Rkcgm9c8A_); TM__OGEwnAr6lp9aB0f21SA6EIQ_0[11].name = "coder"; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[1].len = 4; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[1].kind = 2; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[1].sons = &TM__OGEwnAr6lp9aB0f21SA6EIQ_5_4[0]; NTI__C2GJIaiYfyi7Ef1KpzW9bPw_.node = &TM__OGEwnAr6lp9aB0f21SA6EIQ_0[1]; NTI__e9ay9aIwToTwf9aEtwPzgtnYw_.size = sizeof(tyObject_MaError__e9ay9aIwToTwf9aEtwPzgtnYw); NTI__e9ay9aIwToTwf9aEtwPzgtnYw_.kind = 17; NTI__e9ay9aIwToTwf9aEtwPzgtnYw_.base = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); NTI__e9ay9aIwToTwf9aEtwPzgtnYw_.name = "MaError"; NTI__e9ay9aIwToTwf9aEtwPzgtnYw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__e9ay9aIwToTwf9aEtwPzgtnYw_; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[12].len = 0; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[12].kind = 2; NTI__e9ay9aIwToTwf9aEtwPzgtnYw_.node = &TM__OGEwnAr6lp9aB0f21SA6EIQ_0[12]; NTI__JpH5bRmXxUA8EWssDKtftA_.size = sizeof(tyObject_MaInvalidAddress__JpH5bRmXxUA8EWssDKtftA); NTI__JpH5bRmXxUA8EWssDKtftA_.kind = 17; NTI__JpH5bRmXxUA8EWssDKtftA_.base = (&NTI__e9ay9aIwToTwf9aEtwPzgtnYw_); NTI__JpH5bRmXxUA8EWssDKtftA_.name = "MaInvalidAddress"; NTI__JpH5bRmXxUA8EWssDKtftA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JpH5bRmXxUA8EWssDKtftA_; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[13].len = 0; TM__OGEwnAr6lp9aB0f21SA6EIQ_0[13].kind = 2; NTI__JpH5bRmXxUA8EWssDKtftA_.node = &TM__OGEwnAr6lp9aB0f21SA6EIQ_0[13]; NTI__TsgnTzQqY9cjcrVeQSJaOVA_.size = sizeof(tyObject_MaInvalidAddress__JpH5bRmXxUA8EWssDKtftA*); NTI__TsgnTzQqY9cjcrVeQSJaOVA_.kind = 22; NTI__TsgnTzQqY9cjcrVeQSJaOVA_.base = (&NTI__JpH5bRmXxUA8EWssDKtftA_); NTI__TsgnTzQqY9cjcrVeQSJaOVA_.name = "ref MaInvalidAddress"; NTI__TsgnTzQqY9cjcrVeQSJaOVA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TsgnTzQqY9cjcrVeQSJaOVA_; NTI__TsgnTzQqY9cjcrVeQSJaOVA_.marker = Marker_tyRef__TsgnTzQqY9cjcrVeQSJaOVA; }