nwaku/nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-chronos@schronos@sstreams@sasyncstream.nim.c

6065 lines
408 KiB
C

/* Generated by Nim Compiler v1.2.6 */
/* (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
/* Compiled for: Linux, amd64, gcc */
/* Command for C compiler:
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/v2/node -o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-chronos@schronos@sstreams@sasyncstream.nim.c.o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-chronos@schronos@sstreams@sasyncstream.nim.c */
#define NIM_INTBITS 64
#include "nimbase.h"
#include <sys/types.h>
#include <pthread.h>
#include <setjmp.h>
#include <string.h>
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct TNimType TNimType;
typedef struct TNimNode TNimNode;
typedef struct tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA;
typedef struct RootObj RootObj;
typedef struct tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA;
typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA;
typedef struct tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw;
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
typedef struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw;
typedef struct Exception Exception;
typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A;
typedef struct tyObject_Env_asyncstreamdotnim___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_asyncstreamdotnim___diB2NTuAIWY0FO9c5IUJRGg;
typedef struct tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q;
typedef struct tyObject_AsyncQueuecolonObjectType___5a5gymcsomyg9aBY1n0eTlg tyObject_AsyncQueuecolonObjectType___5a5gymcsomyg9aBY1n0eTlg;
typedef struct tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw;
typedef struct NimStringDesc NimStringDesc;
typedef struct TGenericSeq TGenericSeq;
typedef struct tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg;
typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw;
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_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg;
typedef struct tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g;
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
typedef struct TSafePoint TSafePoint;
typedef struct tyObject_AsyncStreamIncorrectError__Xi6PmQFYtZ3wa7hRQ3ibcg tyObject_AsyncStreamIncorrectError__Xi6PmQFYtZ3wa7hRQ3ibcg;
typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA;
typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg;
typedef struct tyObject_SeqHeader__7NqDR5maezLxsr2BLAEJIw tyObject_SeqHeader__7NqDR5maezLxsr2BLAEJIw;
typedef struct tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw;
typedef struct tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw;
typedef struct tyObject_AsyncStreamError__1XUFMmHtrASIq5Jf8ZBbfA tyObject_AsyncStreamError__1XUFMmHtrASIq5Jf8ZBbfA;
typedef struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA;
typedef struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q;
typedef struct tyObject_AsyncStreamIncompleteError__C9cdAH9cn2hpC9aYd25xr0uog tyObject_AsyncStreamIncompleteError__C9cdAH9cn2hpC9aYd25xr0uog;
typedef struct tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w;
typedef struct tySequence__OpwdygJKVwUtq44zH9a4KHw tySequence__OpwdygJKVwUtq44zH9a4KHw;
typedef struct tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw;
typedef struct tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ;
typedef struct tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew;
typedef struct tySequence__T74QuWwr8h7Al0PS9cMqKwA tySequence__T74QuWwr8h7Al0PS9cMqKwA;
typedef struct tyObject_Deque__ts9cu9cb0X9aRYRce9ca9aHNaGw tyObject_Deque__ts9cu9cb0X9aRYRce9ca9aHNaGw;
typedef struct tySequence__KS1KnfmcGyX3vyaf0MAihQ tySequence__KS1KnfmcGyX3vyaf0MAihQ;
typedef struct tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w;
typedef struct tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ;
typedef struct tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw;
typedef struct tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA;
typedef struct tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA;
typedef struct tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw;
typedef struct tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw;
typedef struct tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ;
typedef struct tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w;
typedef struct tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q;
typedef struct tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw;
typedef struct tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g;
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 RootObj {TNimType* m_type;};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* stream, void* ClE_0);
void* ClE_0;
} tyProc__BJXKU9bDbfEX59aJIoRXuJLg;
typedef NU8 tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg;
typedef tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* tyArray__rv640GCrUacTwW9c0028COw[2];
struct tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw {NI offset;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;
tyArray__rv640GCrUacTwW9c0028COw events;
};
struct tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA { RootObj Sup;tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rsource;
tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* tsource;
tyProc__BJXKU9bDbfEX59aJIoRXuJLg readerLoop;
tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg state;
tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw buffer;
void* udata;
Exception* error;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future;
};
struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A {
void* Field0;
tyObject_Env_asyncstreamdotnim___diB2NTuAIWY0FO9c5IUJRGg* Field1;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* stream, void* ClE_0);
void* ClE_0;
} tyProc__opETBgQD89bMuG9bh4NXLLeQ;
struct tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q { RootObj Sup;tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* wsource;
tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* tsource;
tyProc__opETBgQD89bMuG9bh4NXLLeQ writerLoop;
tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg state;
tyObject_AsyncQueuecolonObjectType___5a5gymcsomyg9aBY1n0eTlg* queue;
void* udata;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future;
};
typedef NU8 tyEnum_WriteType__qCTLbeY2UYrZcT5w5gNuxQ;
struct TGenericSeq {NI len;
NI reserved;
};
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
};
struct tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw {tyEnum_WriteType__qCTLbeY2UYrZcT5w5gNuxQ kind;
union{
struct {void* data1;
} _kind_1;
struct {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data2;
} _kind_2;
struct {NimStringDesc* data3;
} _kind_3;
};
NI size;
NI offset;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__Y7TIAk6Os9cRMtmIj9bEqCww;
struct tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg { RootObj Sup;NI colonstate_;
NI msglen1;
NimStringDesc* sbytes2;
tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* wstream3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym247350465_;
};
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount;
TNimType* typ;
};
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom;
};
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len;
NI cap;
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
};
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512];
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
};
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link;
NI key;
NI upperBound;
NI level;
};
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
NI Field1;
};
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len;
tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
};
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj;
NI maxLargeObj;
tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks;
NU32 flBitmap;
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
NI currMem;
NI maxMem;
NI freeMem;
NI occ;
NI lastSize;
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
NIM_BOOL locked;
NIM_BOOL blockChunkSizeIncrease;
NI nextChunkSize;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
NI allocCounter;
NI deallocCounter;
};
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans;
NI cycleCollections;
NI maxThreshold;
NI maxStackSize;
NI maxStackCells;
NI cycleTableSize;
NI64 maxPause;
};
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter;
NI max;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
};
typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5];
struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head;
tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail;
pthread_mutex_t lock;
};
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
NI cycleThreshold;
NI zctThreshold;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
NI recGcLock;
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose;
NI gcThreadId;
};
struct tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
NI length4;
tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg* colonup_;
NI res6;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result8;
tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw item9;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture10;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc12;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture13;
};
struct Exception { RootObj Sup;Exception* parent;
NCSTRING name;
NimStringDesc* message;
tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
Exception* up;
};
typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25];
struct TSafePoint {TSafePoint* prev;
NI status;
jmp_buf context;
};
struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;};
struct tyObject_AsyncStreamIncorrectError__Xi6PmQFYtZ3wa7hRQ3ibcg { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;};
typedef tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* tyArray__06L8jjfbunFPxVliYUVjmQ[2];
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (void* arg, void* ClE_0);
void* ClE_0;
} tyProc__9bqx36VxQxXejdrF09bFARDQ;
typedef NU8 tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA;
struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw { RootObj Sup;tyArray__06L8jjfbunFPxVliYUVjmQ location;
tySequence__qkV9cggxceO9cpfUWIbCnvJg* callbacks;
tyProc__9bqx36VxQxXejdrF09bFARDQ cancelcb;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* child;
tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA state;
Exception* error;
NIM_BOOL mustCancel;
NI id;
};
struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;};
struct tyObject_SeqHeader__7NqDR5maezLxsr2BLAEJIw {NI length;
NI reserved;
};
struct tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NI value;
};
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;};
struct tyObject_AsyncStreamError__1XUFMmHtrASIq5Jf8ZBbfA { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw { tyObject_AsyncStreamError__1XUFMmHtrASIq5Jf8ZBbfA Sup;Exception* par;
};
struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA { tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q Sup;};
struct tyObject_AsyncStreamIncompleteError__C9cdAH9cn2hpC9aYd25xr0uog { tyObject_AsyncStreamError__1XUFMmHtrASIq5Jf8ZBbfA Sup;};
typedef NI16 tyArray__R541mQT1CFnjv79a5rZv5zw[16];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_30) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_31) (void);
typedef N_CLOSURE_PTR(void, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_33) (void* udataX60gensym24735047_);
typedef NU16 tySet_tyEnum_TransportState__e25XYyyNRRgGm3NZuCKNOA;
struct tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w {tySequence__OpwdygJKVwUtq44zH9a4KHw* data;
NI head;
NI tail;
NI count;
NI mask;
};
typedef NU8 tyEnum_TransportKind__D4IN19cdUnkXv7IKnfFK9bwQ;
typedef NU8 tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg;
typedef NU8 tyEnum_AddressFamily__ISHglMoDNRIPCY0ku2DcvA;
typedef NU8 tyArray__H8qf9bpC2ziYA2earmO8m7w[4];
typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16];
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_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA { RootObj Sup;int fd;
tySet_tyEnum_TransportState__e25XYyyNRRgGm3NZuCKNOA state;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* reader;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;
NI offset;
Exception* error;
tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w queue;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future;
tyEnum_TransportKind__D4IN19cdUnkXv7IKnfFK9bwQ kind;
union{
struct {tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg domain;
tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw local;
tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw remote;
} _kind_1;
struct {NI todo1;
} _kind_2;
struct {NI todo2;
} _kind_3;
};
};
typedef struct {
N_NIMCALL_PTR(NimStringDesc*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__qC39cAonBOZL0cZZ5vavbcQ;
typedef struct {
N_NIMCALL_PTR(NIM_BOOL, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__xdLb0cyzx3FuM6Q4NnRTpQ;
struct tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew { RootObj Sup;NimStringDesc* id;
tyProc__qC39cAonBOZL0cZZ5vavbcQ dump;
tyProc__xdLb0cyzx3FuM6Q4NnRTpQ isLeaked;
};
struct tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ { tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew Sup;NI64 opened;
NI64 closed;
};
typedef N_CLOSURE_PTR(NimStringDesc*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_39) (void* ClE_0);
typedef N_CLOSURE_PTR(NIM_BOOL, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_40) (void* ClE_0);
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_42) (tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* stream);
typedef N_CLOSURE_PTR(NimStringDesc*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_47) (void* ClE_0);
typedef N_CLOSURE_PTR(NIM_BOOL, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_48) (void* ClE_0);
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_50) (tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* stream);
struct tyObject_Deque__ts9cu9cb0X9aRYRce9ca9aHNaGw {tySequence__KS1KnfmcGyX3vyaf0MAihQ* data;
NI head;
NI tail;
NI count;
NI mask;
};
struct tyObject_AsyncQueuecolonObjectType___5a5gymcsomyg9aBY1n0eTlg { RootObj Sup;tySequence__T74QuWwr8h7Al0PS9cMqKwA* getters;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* putters;
tyObject_Deque__ts9cu9cb0X9aRYRce9ca9aHNaGw queue;
NI maxsize;
};
struct tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w { RootObj Sup;NI colonstate_;
tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* wstream1;
NI nbytes2;
void* pbytes3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym243700465_;
};
struct tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w* colonup_;
NI res5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result7;
tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw item8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture10;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc11;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture12;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_59) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_60) (void);
typedef N_CLOSURE_PTR(void, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_61) (void* udataX60gensym24370047_);
struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw { RootObj Sup;NIM_BOOL flag;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* waiters;
};
struct tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw { tyObject_AsyncStreamError__1XUFMmHtrASIq5Jf8ZBbfA Sup;Exception* par;
};
struct tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA { RootObj Sup;NI colonstate_;
void* pbytes1;
NI nbytes2;
tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rstream3;
tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym239150465_;
};
struct tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
NI result4;
tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc9;
NI datalen10;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture11;
NI size12;
};
typedef NI16 tyArray__Asxg2ur6LWYA9aNqt69cLwQA[13];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_74) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_75) (void);
typedef N_CLOSURE_PTR(void, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_77) (void* udataX60gensym23915047_);
struct tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw { RootObj Sup;NI colonstate_;
NI nbytes1;
tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
NU8* pbytes4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym236950385_;
};
struct tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw { RootObj Sup;NI colonstate_;
NI length1;
tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw* colonup_;
NI size3;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_84) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_85) (void);
typedef N_CLOSURE_PTR(void, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_87) (void* udataX60gensym23695039_);
struct tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ { RootObj Sup;NI colonstate_;
void* pbytes1;
NI nbytes2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rstream4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym238004755_;
};
struct tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6;
NI index7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc9;
NI datalen10;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture11;
};
typedef NI16 tyArray__H8m8FqzYzTF9bLm627WTXkg[11];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_102) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_103) (void);
typedef N_CLOSURE_PTR(void, TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_105) (void* udataX60gensym23800476_);
struct tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q { RootObj Sup;NI colonstate_;
tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rw1;
};
struct tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ { RootObj Sup;NI colonstate_;
tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* rw1;
};
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname;
NI line;
NCSTRING filename;
};
struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function;
void* udata;
};
typedef NU8 tyEnum_VectorKind__ijP0jUVl7jtU0mWlW8rRwg;
struct tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g {tyEnum_VectorKind__ijP0jUVl7jtU0mWlW8rRwg kind;
void* buf;
NI buflen;
NU offset;
NI size;
tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* writer;
};
struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__OpwdygJKVwUtq44zH9a4KHw { TGenericSeq Sup; tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g data[SEQ_DECL_SIZE];};struct tySequence__T74QuWwr8h7Al0PS9cMqKwA { TGenericSeq Sup; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* data[SEQ_DECL_SIZE];};struct tySequence__KS1KnfmcGyX3vyaf0MAihQ { TGenericSeq Sup; tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
static N_NIMCALL(void, Marker_tyRef__LgP9ayKJsmgVYErxOe7t4WQ)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__NkRvKJ0M9cD9cvOwogYipFjg)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__iiqdVlfM9aLaE9adUpZZCSNg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
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(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, newFutureImpl__wu9buovQIxiU3ndXmKRpnVw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__k4WKH9bP2VEd4td4xLwVNRA)(void);
static N_NIMCALL(void, Marker_tyRef__3qHQzTCq5pZa6qE9a9cR7I6Q)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, write__pSNojyztbliHEsrfVt8J6w)(void* ClE_0);
static N_INLINE(void, pushSafePoint)(TSafePoint* s);
static N_INLINE(void, closureIterSetupExc)(Exception* e);
static N_INLINE(void, popSafePoint)(void);
static N_INLINE(NIM_BOOL, running__GLKnsBA9b2jymBfDBUzhTww_2asyncstream)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* rw);
static N_INLINE(Exception*, newAsyncStreamIncorrectError__dZYgfTrYJ6RW2Sy1iswyqQasyncstream)(NimStringDesc* m);
static N_NIMCALL(void, Marker_tyRef__9aEi7AG9cKtzqyXOkhoSP81Q)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, write__iehGBHNao8nmb9cS3terlpw)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* wstream, NimStringDesc* sbytes, NI msglen);
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, genericShallowAssign)(void* dest_0, void* src, TNimType* mt);
static N_INLINE(NIM_BOOL, isLiteral__XAXU9cVwEarIeeNA8gMZDYAcommon)(NimStringDesc* s);
N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__vnEIkWx7wJ3TZGMIf7gCAQ)(void);
static N_INLINE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, put__b9az0b1WeH0FFnAS0a2tnRwasyncsync)(tyObject_AsyncQueuecolonObjectType___5a5gymcsomyg9aBY1n0eTlg* aq, tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw* item);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, addLast__QI9bq1RJ9cVH2MWcQOUCzAqQ)(tyObject_AsyncQueuecolonObjectType___5a5gymcsomyg9aBY1n0eTlg* aq, tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw* item);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, write__bk9aXa8CsBHbQ3IFQZ4Rm9bQ)(tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transp, NimStringDesc* msg, NI msglen);
static N_INLINE(Exception*, getCurrentException)(void);
static N_INLINE(NIM_BOOL, isObjWithCache)(TNimType* obj, TNimType* subclass, TNimType** cache);
N_LIB_PRIVATE N_NOINLINE(NIM_BOOL, isObjSlowPath__H8B7g6iFRPI5Em52KFoD6w)(TNimType* obj, TNimType* subclass, TNimType** cache);
N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void);
static N_INLINE(Exception*, newAsyncStreamWriteError__qL1XxIAEB2GfMTi9a7jI1NQasyncstream)(Exception* p_0);
static N_NIMCALL(void, Marker_tyRef__FzjhTuPlm7R9cS9cEffllrIg)(void* p, NI op);
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*, cstrToNimstr)(NCSTRING str);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
N_LIB_PRIVATE N_NIMCALL(void, internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut);
static N_INLINE(NI, internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* fut);
static N_INLINE(Exception*, newAsyncStreamIncompleteError__zJVEbiS7C20jK4StKYxn9bAasyncstream)(void);
static N_NIMCALL(void, Marker_tyRef__vEsGGp2xLf9ch7t59aGrx36w)(void* p, NI op);
static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut);
N_LIB_PRIVATE N_NIMCALL(void, complete__nHHWNIBkqCfVC3oe9a1ZdIQ)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__o04WWraCPbrxtlxRqpNMiQ)(void);
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
static N_INLINE(void, popCurrentException)(void);
N_LIB_PRIVATE N_CLOSURE(void, write_continue__e1x1C0w8hrLRAT9cT9bZ9biiw)(void* udataX60gensym24735047_, void* ClE_0);
static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x);
static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future);
static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future);
N_LIB_PRIVATE N_NOINLINE(void, raiseAssert__gpGJG5CoQzE64skFd9bPG7A)(NimStringDesc* msg) __attribute__((noreturn));
N_LIB_PRIVATE N_NIMCALL(void, addCallback__QeHWXKbDl8k58l1wtsnOOw)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass);
static N_INLINE(Exception*, nimBorrowCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(void, cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__79cY7uR9cmEURqRGzzdHerWg)(void);
N_LIB_PRIVATE N_NIMCALL(void, fail__SwGHbFJf49cefkD9a9cbvNyqA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Jr8Jfi7B2iUixKYroydjOg)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA*, new__30HnaK7hMWwATOyktaXigQ)(void);
N_LIB_PRIVATE N_NIMCALL(void, init__9a2WbBTbYhTavTfxJ5OC0Cg)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* child, tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* tsource);
static N_INLINE(void, trackAsyncStreamReader__zZ0u69crObH21NJJnIh139bwasyncstream)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* t);
static N_INLINE(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*, getAsyncStreamReaderTracker__EeeUzywXdFTqNuhOiueOtAasyncstream)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*, getTracker__89cDU3qwog1nkfezk9aQsDNQ)(NimStringDesc* id);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*, setupAsyncStreamReaderTracker__GY74x9cDSlSaEa4YZp4KTJA)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*, new__llJOdpvhQ9apHx3BBfZNo4A)(void);
static N_NIMCALL(void, Marker_tyRef__9c86WaGf25ISsUANd4Zj2Vg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dumpAsyncStreamReaderTracking__A9cHxFkoGSJSUF0oM7Hhaeg)(void);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nimInt64ToStr)(NI64 x);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, leakAsyncStreamReader__tWqab9cr7O1pxV8nzE9crO9aw)(void);
N_LIB_PRIVATE N_NIMCALL(void, addTracker__gzYmfVRl9cK4MXPIUy42l5w)(NimStringDesc* id, tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* tracker);
N_LIB_PRIVATE N_NIMCALL(void, startReader__HgHL9cFAH1WWgXIQbw5tdDw)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rstream);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__M9bOLRQWeKzgUUNjMlUFhFg)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q*, new__P1W9cGBD72CDdTV5mwibTvg)(void);
N_LIB_PRIVATE N_NIMCALL(void, init__5XNOsRb4nwAPtB9bd840ipg)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* child, tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* tsource);
static N_INLINE(void, trackAsyncStreamWriter__zf3rTJ5RJy4Olij85ep5kQasyncstream)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* t);
static N_INLINE(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*, getAsyncStreamWriterTracker__EeeUzywXdFTqNuhOiueOtA_2asyncstream)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*, setupAsyncStreamWriterTracker__GY74x9cDSlSaEa4YZp4KTJA_2)(void);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dumpAsyncStreamWriterTracking__A9cHxFkoGSJSUF0oM7Hhaeg_2)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, leakAsyncStreamWriter__tWqab9cr7O1pxV8nzE9crO9aw_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, startWriter__DJttA3DPhq20fq1jXkUjPg)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* wstream);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__3psMVhWTgLSp9bNkv261AQw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncQueuecolonObjectType___5a5gymcsomyg9aBY1n0eTlg*, newAsyncQueue__yEpgtTGjfOp9bh6uinNraYw)(NI maxsize);
static N_NIMCALL(void, Marker_tyRef__1Am9b9cNuyFe0i5j1t3o9cUsQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__v9b3eWx4ebbteCqaWwd2Hvw)(void);
static N_NIMCALL(void, Marker_tyRef__kQ7Lr7Y8ZKbJm0MhmAI3Pw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, write__pSNojyztbliHEsrfVt8J6w_2)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, write__TRgHWU5bKYV0ptIcNlnCRQ)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* wstream, void* pbytes, NI nbytes);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Kl9cHDbyNyAnzySRs9bYMEzg)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, write__AoqqlJmmj2KKoDsJvVyk7w_2)(tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transp, void* pbytes, NI nbytes);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__s8y5LllgIRmOoH201VAXzw)(void);
N_LIB_PRIVATE N_CLOSURE(void, write_continue__l8waX6LVbHlJ9cFffiJo3XQ)(void* udataX60gensym24370047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, init__eRxN65SGNJX0G2MoKH9bDFA)(NI size, tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* 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(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, newSeq__DpCWN7DIBuAjgoeQ9c29blYQ)(NI len_0);
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw*, newAsyncEvent__IUNdnydRiW3q9aKy8CjEURg)(void);
static N_NIMCALL(void, Marker_tyRef__0s8uzRebhWSIo03s4PfcDQ)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__aFo63yA9bactb8JstekUhXw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, newFutureImpl__LoyHiXBQvKuJXuYYlyOSwQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__c3G1eie9bBylN2ytKfChP2A)(void);
static N_NIMCALL(void, Marker_tyRef__9bzCjs0WpCJxl14M2gVEc6g)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, readOnce__pSNojyztbliHEsrfVt8J6w_3)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
static N_INLINE(NIM_BOOL, running__F3oZUIIRKJkp5UXHN9bnNxw_2asyncstream)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rw);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, readOnce__q7PvVeYRu1Lqbk3mptp43w)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rstream, void* pbytes, NI nbytes);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, readOnce__AoqqlJmmj2KKoDsJvVyk7w)(tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transp, void* pbytes, NI nbytes);
static N_INLINE(Exception*, newAsyncStreamReadError__qL1XxIAEB2GfMTi9a7jI1NQ_2asyncstream)(Exception* p_0);
static N_INLINE(NI, dataLen__S9ahFXayCT45PCimQY4z9c9cwasyncstream)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, atEof__dBn3VkG327g1hhD4neEaAg)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rstream);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, wait__L39cOr6zvKT39am3weipUoBA)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb);
N_LIB_PRIVATE N_NIMCALL(void, clear__aRo8wH2sz9cFlklsbvwTXqw_2)(tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* event_0);
N_LIB_PRIVATE N_NIMCALL(void, fire__aRo8wH2sz9cFlklsbvwTXqw)(tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* event_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, wait__eX5bQ49cs9cwLVm3vR0RqgXw)(tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* event_0);
static N_INLINE(void, copyData__IbLx4vuIb6kdWW9b9cq0ZKQAasyncstream)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb, void* dest_0, NI offset, NI length);
static N_INLINE(void, shift__qs35r3mTIM2rxySXXnK9brAasyncstream)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb, NI size);
static N_INLINE(void, moveMem__i80o3k0SgEI5gTRCzYdyWA_2system)(void* dest_0, void* source, NI size);
N_LIB_PRIVATE N_NIMCALL(void, complete__BR9bvv6bBozmuI2iiHGMS0w)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future, NI val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__xUipY9b9cwMsVsQ0sst8gYZA)(void);
N_LIB_PRIVATE N_CLOSURE(void, readOnce_continue__BmPEPDkHbMDQ8uXjCf3Wnw)(void* udataX60gensym23915047_, void* ClE_0);
static N_INLINE(NIM_BOOL, finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future);
N_LIB_PRIVATE N_NIMCALL(void, fail__owL0UPOMUWADrI9a58lf79bA)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
static N_NIMCALL(void, Marker_tyRef__GIIX4BQq9cRnkwtKm9cS7CLQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__7bQRahh1hQ77UZ4yorAFVA)(void);
static N_NIMCALL(void, Marker_tyRef__lXDVB0h6JLYvHpaG7JKLEw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, upload__pSNojyztbliHEsrfVt8J6w_4)(void* ClE_0);
static N_INLINE(NI, bufferLen__S9ahFXayCT45PCimQY4z9c9cw_2asyncstream)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, transfer__L39cOr6zvKT39am3weipUoBA_2)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb);
static N_INLINE(void, forget__T9cjk3qhgeeqM5quGoj8vlwasyncstream)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__b3qVt0pVkH8O9afUATvtFTA)(void);
N_LIB_PRIVATE N_CLOSURE(void, upload_continue__UUpJ9c9boY89cYEdV6LeGakvg)(void* udataX60gensym23695039_, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__my9cn9cC4cfJ0mXlCvLRVJPQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__7dpNajBXgiSXBTMiWzi70w)(void);
static N_NIMCALL(void, Marker_tyRef__9cUoAo1YuhLtEwJ0b4juEBQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, readExactly__pSNojyztbliHEsrfVt8J6w_5)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__x9cTCXP1mUL4s1mpU4mSbOA)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, readExactly__gIBHiIdW82T9bJcBBlNYRDw)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rstream, void* pbytes, NI nbytes);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, readExactly__D1Cfz5CShfe9cN3DdyL8vvg)(tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* transp, void* pbytes, NI nbytes);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9aYqywlXpJ1IpJLG5b9byo9bA)(void);
N_LIB_PRIVATE N_CLOSURE(void, readExactly_continue__Bl4MqiJ0WBm5gajsNeFFjA)(void* udataX60gensym23800476_, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__F8vgRwpsq51HcTA8aJoFVg)(void* p, NI op);
static N_INLINE(NIM_BOOL, closed__F3oZUIIRKJkp5UXHN9bnNxwasyncstream)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rw);
N_LIB_PRIVATE N_NIMCALL(void, callSoon__XYyhbObs9aRYBOC5LfOI64g)(tyProc__9bqx36VxQxXejdrF09bFARDQ cbproc);
N_LIB_PRIVATE N_CLOSURE(void, continuation__yu79cHRupP3hGx1p19bkSJtw)(void* udata, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, nimGCunref)(void* p);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__lrVLkA9acF1ybW5VOFF9aCJg)(void);
static N_INLINE(void, untrackAsyncStreamReader__zZ0u69crObH21NJJnIh139bw_2asyncstream)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* t);
N_LIB_PRIVATE N_NIMCALL(void, addCallback__aTxUhkOixq78pMEm3x5jfA_4)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, cancel__ZYuu0FydmjOOjOhwx69cq1w)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__qpT0J5rfotLmgMRfPbR9cUg)(void);
static N_NIMCALL(void, Marker_tyRef__TkOpd30x3s9ai9bhvHqPr9cTw)(void* p, NI op);
static N_INLINE(NIM_BOOL, closed__GLKnsBA9b2jymBfDBUzhTwwasyncstream)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* rw);
N_LIB_PRIVATE N_CLOSURE(void, continuation__yu79cHRupP3hGx1p19bkSJtw_2)(void* udata, void* ClE_0);
static N_INLINE(void, untrackAsyncStreamWriter__zf3rTJ5RJy4Olij85ep5kQ_2asyncstream)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* t);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__nh09clTMq5jum7fEFrhCaAQ)(void);
extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_;
N_LIB_PRIVATE TNimType NTI__g1vFFZk9aJWczzzk2oDiHUA_;
extern TNimType NTI__tUPwZUYpLXnLs6sI0VIpBw_;
N_LIB_PRIVATE TNimType NTI__BJXKU9bDbfEX59aJIoRXuJLg_;
extern TNimType NTI__vr5DoT1jILTGdRlYv1OYpw_;
extern TNimType NTI__HsJiUUcO9cHBdUCi0HwkSTA_;
N_LIB_PRIVATE TNimType NTI__2PHXW9bYf5WfyXNB0oh2LSg_;
N_LIB_PRIVATE TNimType NTI__7xDcLznOFOrxSsD6mNx9bWw_;
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
extern TNimType NTI__49asvjxxc9bTtR7eeGNn0v9cQ_;
N_LIB_PRIVATE TNimType NTI__rv640GCrUacTwW9c0028COw_;
extern TNimType NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_;
extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_;
N_LIB_PRIVATE TNimType NTI__LgP9ayKJsmgVYErxOe7t4WQ_;
N_LIB_PRIVATE TNimType NTI__0Rj5qhpC572sgOcxROfs8Q_;
N_LIB_PRIVATE TNimType NTI__opETBgQD89bMuG9bh4NXLLeQ_;
N_LIB_PRIVATE TNimType NTI__EtmP5EvEiRbeAbwdU39cGTw_;
N_LIB_PRIVATE TNimType NTI__qCTLbeY2UYrZcT5w5gNuxQ_;
TNimNode* NimDT___EtmP5EvEiRbeAbwdU39cGTw_kind[4];
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
extern TNimType NTI__v1D0px9bMJ0I5ROAZ09cup3w_;
N_LIB_PRIVATE TNimType NTI__NkRvKJ0M9cD9cvOwogYipFjg_;
N_LIB_PRIVATE TNimType NTI__pVHUUpvYHLafCivjkNSVwg_;
extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_;
extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_;
N_LIB_PRIVATE TNimType NTI__iiqdVlfM9aLaE9adUpZZCSNg_;
N_LIB_PRIVATE TNimType NTI__PHTVpXQA0OVGA6ssL8CO4g_;
extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_;
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_;
N_LIB_PRIVATE TNimType NTI__3qHQzTCq5pZa6qE9a9cR7I6Q_;
extern TNimType NTI__LbeSGvgPzGzXnW9caIkJqMA_;
N_LIB_PRIVATE TNimType NTI__Xi6PmQFYtZ3wa7hRQ3ibcg_;
N_LIB_PRIVATE TNimType NTI__9aEi7AG9cKtzqyXOkhoSP81Q_;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_17, "Incorrect stream state", 22);
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_18, "Zero length message", 19);
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_19, "\'data3\' is not accessible using discriminant \'kind\' of type \'Wr"
"iteItem\'", 71);
extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_;
extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_;
N_LIB_PRIVATE TNimType NTI__1XUFMmHtrASIq5Jf8ZBbfA_;
N_LIB_PRIVATE TNimType NTI__peAnJfNWL9cEHWxKhNgT4Kw_;
N_LIB_PRIVATE TNimType NTI__FzjhTuPlm7R9cS9cEffllrIg_;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_22, "Write stream failed", 19);
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_23, ", originated from [", 19);
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_24, "] ", 2);
extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25, "Future operation cancelled!", 27);
N_LIB_PRIVATE TNimType NTI__C9cdAH9cn2hpC9aYd25xr0uog_;
N_LIB_PRIVATE TNimType NTI__vEsGGp2xLf9ch7t59aGrx36w_;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_26, "Incomplete data received", 24);
static NIM_CONST tyArray__R541mQT1CFnjv79a5rZv5zw TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_28 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) -10),
((NI16) 11),
((NI16) 0),
((NI16) -10),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_32, "Async procedure (&write) yielded `nil`, are you await\'ing a `ni"
"l` Future\?", 73);
static NIM_CONST tyProc__BJXKU9bDbfEX59aJIoRXuJLg TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_34 = {NIM_NIL,NIM_NIL};
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_35, "async.stream.reader", 19);
extern TNimType NTI__yeNWyBBtRWZa5bRgjiglew_;
N_LIB_PRIVATE TNimType NTI__Wvy8tHW76NctQU1msP9cbqQ_;
extern TNimType NTI__Aav8dQoMlCFnZRxA0IhTHQ_;
N_LIB_PRIVATE TNimType NTI__9c86WaGf25ISsUANd4Zj2Vg_;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_37, "Opened async stream readers: ", 29);
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_38, "\012Closed async stream readers: ", 30);
static NIM_CONST tyProc__opETBgQD89bMuG9bh4NXLLeQ TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_43 = {NIM_NIL,NIM_NIL};
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_44, "async.stream.writer", 19);
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_45, "Opened async stream writers: ", 29);
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_46, "\012Closed async stream writers: ", 30);
N_LIB_PRIVATE TNimType NTI__9bcnqH9bfpYfB8G0dDCjvp1w_;
N_LIB_PRIVATE TNimType NTI__1Am9b9cNuyFe0i5j1t3o9cUsQ_;
N_LIB_PRIVATE TNimType NTI__4BfPQrP9bdOHfx9bWoYZfzWQ_;
N_LIB_PRIVATE TNimType NTI__kQ7Lr7Y8ZKbJm0MhmAI3Pw_;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_54, "\'data1\' is not accessible using discriminant \'kind\' of type \'Wr"
"iteItem\'", 71);
N_LIB_PRIVATE TNimType NTI__F8ISSgeg0CkDRu9bfisJocw_;
N_LIB_PRIVATE TNimType NTI__0s8uzRebhWSIo03s4PfcDQ_;
N_LIB_PRIVATE TNimType NTI__iXxh7nlyD09bdlu9bYpOfqhA_;
extern TNimType NTI__t0sMJCbrFfVm9aEAwxhaXMg_;
N_LIB_PRIVATE TNimType NTI__aFo63yA9bactb8JstekUhXw_;
N_LIB_PRIVATE TNimType NTI__lv5zTzJNlM5GbejjJT32fA_;
N_LIB_PRIVATE TNimType NTI__9bzCjs0WpCJxl14M2gVEc6g_;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_65, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim(338, 11) `not (isNil(pbytes))` pbytes mu"
"st not be nil", 140);
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_66, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim(339, 11) `nbytes > 0` nbytes must be pos"
"itive value", 138);
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_69, "Read stream failed", 18);
static NIM_CONST tyArray__Asxg2ur6LWYA9aNqt69cLwQA TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_72 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_76, "Async procedure (&readOnce) yielded `nil`, are you await\'ing a "
"`nil` Future\?", 76);
N_LIB_PRIVATE TNimType NTI__MyJYuOpchUhDyTZdMb5GBw_;
N_LIB_PRIVATE TNimType NTI__NzYOaZ62RQseCSyT9a0OLTA_;
extern TNimType NTI__cG1a2XAxsP28AUq2q9aXnNg_;
N_LIB_PRIVATE TNimType NTI__GIIX4BQq9cRnkwtKm9cS7CLQ_;
N_LIB_PRIVATE TNimType NTI__G0Jxw3Y6iFz9bPKranCw7Dw_;
N_LIB_PRIVATE TNimType NTI__lXDVB0h6JLYvHpaG7JKLEw_;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_86, "Async procedure (&upload) yielded `nil`, are you await\'ing a `n"
"il` Future\?", 74);
N_LIB_PRIVATE TNimType NTI__5fAWqd9cpyMDzUacnqrDFrQ_;
N_LIB_PRIVATE TNimType NTI__my9cn9cC4cfJ0mXlCvLRVJPQ_;
N_LIB_PRIVATE TNimType NTI__tZlBKl1m8wPYKktL9cLkz4w_;
N_LIB_PRIVATE TNimType NTI__9cUoAo1YuhLtEwJ0b4juEBQ_;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_91, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim(292, 11) `not (isNil(pbytes))` pbytes mu"
"st not be nil", 140);
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_92, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim(293, 11) `nbytes >= 0` nbytes must be no"
"n-negative integer", 145);
extern TNimType NTI__yj1KcB4NIIg9a4BPufwvuKA_;
static NIM_CONST tyArray__H8m8FqzYzTF9bLm627WTXkg TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_100 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_104, "Async procedure (&readExactly) yielded `nil`, are you await\'ing"
" a `nil` Future\?", 79);
N_LIB_PRIVATE TNimType NTI__Ao9bnUVMVOErYW8WHmgpA0Q_;
N_LIB_PRIVATE TNimType NTI__F8vgRwpsq51HcTA8aJoFVg_;
STRING_LITERAL(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_107, "Stream is already closed!", 25);
N_LIB_PRIVATE TNimType NTI__AYJIx0oKQyHug3DCH0j2WQ_;
N_LIB_PRIVATE TNimType NTI__TkOpd30x3s9ai9bhvHqPr9cTw_;
extern TNimType* nimTypeRoot;
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
static TNimType* Nim_OfCheck_CACHE21[2];
static TNimType* Nim_OfCheck_CACHE22[2];
static TNimType* Nim_OfCheck_CACHE28[2];
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
static TNimType* Nim_OfCheck_CACHE56[2];
static TNimType* Nim_OfCheck_CACHE57[2];
static TNimType* Nim_OfCheck_CACHE58[2];
static TNimType* Nim_OfCheck_CACHE68[2];
static TNimType* Nim_OfCheck_CACHE69[2];
static TNimType* Nim_OfCheck_CACHE94[2];
static TNimType* Nim_OfCheck_CACHE95[2];
static TNimType* Nim_OfCheck_CACHE96[2];
static N_NIMCALL(void, Marker_tyRef__LgP9ayKJsmgVYErxOe7t4WQ)(void* p, NI op) {
tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* a;
NI T1_; a = (tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA*)p;
nimGCvisit((void*)(*a).rsource, op); nimGCvisit((void*)(*a).tsource, op); nimGCvisit((void*)(*a).readerLoop.ClE_0, op); nimGCvisit((void*)(*a).buffer.buffer, op); T1_ = (NI)0; for (T1_ = 0; T1_ < 2; T1_++) { nimGCvisit((void*)(*a).buffer.events[T1_], op); }
nimGCvisit((void*)(*a).error, op); nimGCvisit((void*)(*a).future, op);}
static N_NIMCALL(void, Marker_tyRef__NkRvKJ0M9cD9cvOwogYipFjg)(void* p, NI op) {
tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* a;
a = (tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q*)p;
nimGCvisit((void*)(*a).wsource, op); nimGCvisit((void*)(*a).tsource, op); nimGCvisit((void*)(*a).writerLoop.ClE_0, op); nimGCvisit((void*)(*a).queue, op); nimGCvisit((void*)(*a).future, op);}
static N_NIMCALL(void, Marker_tyRef__iiqdVlfM9aLaE9adUpZZCSNg)(void* p, NI op) {
tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg* a;
a = (tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg*)p;
nimGCvisit((void*)(*a).sbytes2, op); nimGCvisit((void*)(*a).wstream3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym247350465_.ClE_0, op);}
#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 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_);
}
static N_NIMCALL(void, Marker_tyRef__3qHQzTCq5pZa6qE9a9cR7I6Q)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g* a;
a = (tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).result8, op); switch ((*a).item9.kind) {
case ((tyEnum_WriteType__qCTLbeY2UYrZcT5w5gNuxQ) 0):
break;
case ((tyEnum_WriteType__qCTLbeY2UYrZcT5w5gNuxQ) 1):
nimGCvisit((void*)(*a).item9._kind_2.data2, op); break;
case ((tyEnum_WriteType__qCTLbeY2UYrZcT5w5gNuxQ) 2):
nimGCvisit((void*)(*a).item9._kind_3.data3, op); break;
}
nimGCvisit((void*)(*a).item9.future, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture10, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture11, op); nimGCvisit((void*)(*a).exc12, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture13, op);}
#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 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
static N_INLINE(void, closureIterSetupExc)(Exception* e) {
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), e);}
#line 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 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(NIM_BOOL, running__GLKnsBA9b2jymBfDBUzhTww_2asyncstream)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* rw) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = ((*rw).state == ((tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg) 0)); return result;}
static N_NIMCALL(void, Marker_tyRef__9aEi7AG9cKtzqyXOkhoSP81Q)(void* p, NI op) {
tyObject_AsyncStreamIncorrectError__Xi6PmQFYtZ3wa7hRQ3ibcg* a;
a = (tyObject_AsyncStreamIncorrectError__Xi6PmQFYtZ3wa7hRQ3ibcg*)p;
nimGCvisit((void*)(*a).Sup.Sup.parent, op); nimGCvisit((void*)(*a).Sup.Sup.message, op); nimGCvisit((void*)(*a).Sup.Sup.trace, op); nimGCvisit((void*)(*a).Sup.Sup.up, op);}
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(Exception*, newAsyncStreamIncorrectError__dZYgfTrYJ6RW2Sy1iswyqQasyncstream)(NimStringDesc* m) { Exception* result; tyObject_AsyncStreamIncorrectError__Xi6PmQFYtZ3wa7hRQ3ibcg* T1_; NimStringDesc* T2_; result = (Exception*)0;
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = (tyObject_AsyncStreamIncorrectError__Xi6PmQFYtZ3wa7hRQ3ibcg*)0; T1_ = (tyObject_AsyncStreamIncorrectError__Xi6PmQFYtZ3wa7hRQ3ibcg*) newObj((&NTI__9aEi7AG9cKtzqyXOkhoSP81Q_), sizeof(tyObject_AsyncStreamIncorrectError__Xi6PmQFYtZ3wa7hRQ3ibcg)); (*T1_).Sup.Sup.Sup.m_type = (&NTI__Xi6PmQFYtZ3wa7hRQ3ibcg_); (*T1_).Sup.Sup.name = "AsyncStreamIncorrectError"; T2_ = (NimStringDesc*)0; T2_ = (*T1_).Sup.Sup.message; (*T1_).Sup.Sup.message = copyStringRC1(m); if (T2_) nimGCunrefNoCycle(T2_); asgnRef((void**) (&(*T1_).Sup.Sup.parent), NIM_NIL); result = &T1_->Sup.Sup; return result;}
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_;
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));}
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size);
}
#line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/transports/common.nim"
static N_INLINE(NIM_BOOL, isLiteral__XAXU9cVwEarIeeNA8gMZDYAcommon)(NimStringDesc* s) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/transports/common.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/transports/common.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/transports/common.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/transports/common.nim"
result = !(((NI)((*((tyObject_SeqHeader__7NqDR5maezLxsr2BLAEJIw*) (s))).reserved & ((NI) IL64(4611686018427387904))) == ((NI) 0))); return result;}
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncsync.nim"
static N_INLINE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, put__b9az0b1WeH0FFnAS0a2tnRwasyncsync)(tyObject_AsyncQueuecolonObjectType___5a5gymcsomyg9aBY1n0eTlg* aq, tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw* item) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0;
#line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncsync.nim"
#line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncsync.nim"
#line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncsync.nim"
result = addLast__QI9bq1RJ9cVH2MWcQOUCzAqQ(aq, item); return result;}
#line 2288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(Exception*, getCurrentException)(void) { Exception* result; result = (Exception*)0;
#line 2290 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;}
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
static N_INLINE(NIM_BOOL, isObjWithCache)(TNimType* obj, TNimType* subclass, TNimType** cache) { NIM_BOOL result;{ result = (NIM_BOOL)0;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(obj == subclass)) goto LA3_;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA3_: ;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!((*obj).base == subclass)) goto LA7_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA7_: ;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(cache[(((NI) 0))- 0] == obj)) goto LA11_;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_FALSE; goto BeforeRet_;
}
LA11_: ;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(cache[(((NI) 1))- 0] == obj)) goto LA15_;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA15_: ;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = isObjSlowPath__H8B7g6iFRPI5Em52KFoD6w(obj, subclass, cache); goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__FzjhTuPlm7R9cS9cEffllrIg)(void* p, NI op) {
tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw* a;
a = (tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw*)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); nimGCvisit((void*)(*a).par, op);}
#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 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(Exception*, newAsyncStreamWriteError__qL1XxIAEB2GfMTi9a7jI1NQasyncstream)(Exception* p_0) { Exception* result; tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw* w; tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw* T1_; NimStringDesc* T2_; NimStringDesc* T3_; NimStringDesc* T4_; result = (Exception*)0;
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = (tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw*)0; T1_ = (tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw*) newObj((&NTI__FzjhTuPlm7R9cS9cEffllrIg_), sizeof(tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw)); (*T1_).Sup.Sup.Sup.Sup.m_type = (&NTI__peAnJfNWL9cEHWxKhNgT4Kw_); (*T1_).Sup.Sup.Sup.name = "AsyncStreamWriteError"; T2_ = (NimStringDesc*)0; T2_ = (*T1_).Sup.Sup.Sup.message; (*T1_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_22)); if (T2_) nimGCunrefNoCycle(T2_); asgnRef((void**) (&(*T1_).Sup.Sup.Sup.parent), NIM_NIL); w = T1_;
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T3_ = (NimStringDesc*)0;
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T4_ = (NimStringDesc*)0; T4_ = cstrToNimstr((*p_0).name); T3_ = rawNewString(((*w).Sup.Sup.Sup.message ? (*w).Sup.Sup.Sup.message->Sup.len : 0) + (T4_ ? T4_->Sup.len : 0) + ((*p_0).message ? (*p_0).message->Sup.len : 0) + 21);appendString(T3_, (*w).Sup.Sup.Sup.message);appendString(T3_, ((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_23));appendString(T3_, T4_);appendString(T3_, ((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_24));appendString(T3_, (*p_0).message); asgnRef((void**) (&(*w).Sup.Sup.Sup.message), T3_);
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*w).par), p_0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = &w->Sup.Sup.Sup; return result;}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NI, internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* fut) { NI result;{ result = (NI)0;
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = (*fut).value; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__vEsGGp2xLf9ch7t59aGrx36w)(void* p, NI op) {
tyObject_AsyncStreamIncompleteError__C9cdAH9cn2hpC9aYd25xr0uog* a;
a = (tyObject_AsyncStreamIncompleteError__C9cdAH9cn2hpC9aYd25xr0uog*)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 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(Exception*, newAsyncStreamIncompleteError__zJVEbiS7C20jK4StKYxn9bAasyncstream)(void) { Exception* result; tyObject_AsyncStreamIncompleteError__C9cdAH9cn2hpC9aYd25xr0uog* T1_; NimStringDesc* T2_; result = (Exception*)0;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = (tyObject_AsyncStreamIncompleteError__C9cdAH9cn2hpC9aYd25xr0uog*)0; T1_ = (tyObject_AsyncStreamIncompleteError__C9cdAH9cn2hpC9aYd25xr0uog*) newObj((&NTI__vEsGGp2xLf9ch7t59aGrx36w_), sizeof(tyObject_AsyncStreamIncompleteError__C9cdAH9cn2hpC9aYd25xr0uog)); (*T1_).Sup.Sup.Sup.Sup.m_type = (&NTI__C9cdAH9cn2hpC9aYd25xr0uog_); (*T1_).Sup.Sup.Sup.name = "AsyncStreamIncompleteError"; T2_ = (NimStringDesc*)0; T2_ = (*T1_).Sup.Sup.Sup.message; (*T1_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_26)); if (T2_) nimGCunrefNoCycle(T2_); asgnRef((void**) (&(*T1_).Sup.Sup.Sup.parent), NIM_NIL); result = &T1_->Sup.Sup.Sup; return result;}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut) {}
#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 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, write__pSNojyztbliHEsrfVt8J6w)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g*) ClE_0;
#line 695 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_16;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_16); TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_16.status = setjmp(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_16.context); if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_16.status == 0) { tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* T42_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T110_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
case 14: goto STATE14;
}
STATE0: ; {
#line 702 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 702 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 702 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*colonenvP_).colonup_).msglen1 <= ((NI) 0))) goto LA7_;
#line 702 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).length4 = ((*(*colonenvP_).colonup_).sbytes2 ? (*(*colonenvP_).colonup_).sbytes2->Sup.len : 0); }
goto LA5_;
LA7_: ;
{
#line 702 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 702 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).length4 = (((*(*colonenvP_).colonup_).msglen1 <= ((*(*colonenvP_).colonup_).sbytes2 ? (*(*colonenvP_).colonup_).sbytes2->Sup.len : 0)) ? (*(*colonenvP_).colonup_).msglen1 : ((*(*colonenvP_).colonup_).sbytes2 ? (*(*colonenvP_).colonup_).sbytes2->Sup.len : 0)); }
LA5_: ;
#line 704 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T12_; Exception* T15_;
#line 704 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 704 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 704 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T12_ = (NIM_BOOL)0; T12_ = running__GLKnsBA9b2jymBfDBUzhTww_2asyncstream((*(*colonenvP_).colonup_).wstream3); if (!!(T12_)) goto LA13_;
#line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T15_ = (Exception*)0; T15_ = newAsyncStreamIncorrectError__dZYgfTrYJ6RW2Sy1iswyqQasyncstream(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_17));
#line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T15_, "Exception", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 705); }
LA13_: ;
#line 706 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T20_;
#line 706 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*colonenvP_).length4 <= ((NI) 0))) goto LA18_;
#line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T20_ = (Exception*)0; T20_ = newAsyncStreamIncorrectError__dZYgfTrYJ6RW2Sy1iswyqQasyncstream(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_18));
#line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T20_, "Exception", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 707); }
LA18_: ;
#line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*(*colonenvP_).colonup_).wstream3).wsource == 0)) goto LA23_;
#line 710 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).res6 = (NI)0;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
goto LA21_;
LA23_: ;
{
#line 720 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T30_;
#line 720 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*(*colonenvP_).colonup_).wstream3).writerLoop.ClP_0 == 0)) goto LA28_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture7 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 721 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 721 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 721 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T30_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T30_ = write__iehGBHNao8nmb9cS3terlpw((*(*(*colonenvP_).colonup_).wstream3).wsource, (*(*colonenvP_).colonup_).sbytes2, (*(*colonenvP_).colonup_).msglen1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T30_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture7; popSafePoint(); goto BeforeRet_;
}
goto LA26_;
LA28_: ;
{ tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw T32_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T41_;
#line 723 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T32_), sizeof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw)); nimZeroMem((void*)(&T32_), sizeof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw)); T32_.kind = ((tyEnum_WriteType__qCTLbeY2UYrZcT5w5gNuxQ) 2); genericShallowAssign((void*)(&(*colonenvP_).item9), (void*)(&T32_), (&NTI__EtmP5EvEiRbeAbwdU39cGTw_));
#line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T35_;
#line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T35_ = (NIM_BOOL)0; T35_ = isLiteral__XAXU9cVwEarIeeNA8gMZDYAcommon((*(*colonenvP_).colonup_).sbytes2); if (!!(T35_)) goto LA36_;
if (!(((4 &(1U<<((NU)((*colonenvP_).item9.kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_19)); }
#line 725 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenvP_).item9._kind_3.data3), (*(*colonenvP_).colonup_).sbytes2); }
goto LA33_;
LA36_: ;
{ NimStringDesc* T39_; if (!(((4 &(1U<<((NU)((*colonenvP_).item9.kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_19)); }
#line 727 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T39_ = (NimStringDesc*)0; T39_ = (*colonenvP_).item9._kind_3.data3; (*colonenvP_).item9._kind_3.data3 = copyStringRC1((*(*colonenvP_).colonup_).sbytes2); if (T39_) nimGCunrefNoCycle(T39_); }
LA33_: ;
#line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).item9.size = (*colonenvP_).length4;
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__vnEIkWx7wJ3TZGMIf7gCAQ();
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenvP_).item9.future), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T40_));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture10 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T41_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T41_ = put__b9az0b1WeH0FFnAS0a2tnRwasyncsync((*(*(*colonenvP_).colonup_).wstream3).queue, (&(*colonenvP_).item9)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture10), &T41_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture10);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture10; popSafePoint(); goto BeforeRet_;
}
LA26_: ;
}
LA21_: ;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture11 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 712 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 712 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 712 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T42_ = (tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*)0; T42_ = write__bk9aXa8CsBHbQ3IFQZ4Rm9bQ((*(*(*colonenvP_).colonup_).wstream3).tsource, (*(*colonenvP_).colonup_).sbytes2, (*(*colonenvP_).colonup_).msglen1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture11), &T42_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture11; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T45_;
#line 713 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T45_ = (Exception*)0; T45_ = getCurrentException(); if (!((T45_) && (isObjWithCache((*T45_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE21)))) goto LA46_;
#line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
reraiseException(); }
goto LA43_;
LA46_: ;
{ Exception* T49_; Exception* T52_; Exception* T53_; Exception* T54_;
#line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T49_ = (Exception*)0; T49_ = getCurrentException(); if (!((T49_) && (isObjWithCache((*T49_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE22)))) goto LA50_;
#line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T52_ = (Exception*)0; T52_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc12), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T52_)));
#line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T53_ = (Exception*)0; T53_ = &(*colonenvP_).exc12->Sup;
#line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T54_ = (Exception*)0; T54_ = newAsyncStreamWriteError__qL1XxIAEB2GfMTi9a7jI1NQasyncstream(T53_);
#line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T54_, "Exception", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 716); }
goto LA43_;
LA50_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA43_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA58_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA62_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA60_;
LA62_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "write", "\?\?\?", 0); }
LA60_: ;
}
LA58_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T69_; NimStringDesc* T70_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA67_;
T69_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T69_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T69_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T69_).Sup.Sup.Sup.name = "CancelledError"; T70_ = (NimStringDesc*)0; T70_ = (*T69_).Sup.Sup.Sup.message; (*T69_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T70_) nimGCunrefNoCycle(T70_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T69_, "CancelledError", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA67_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 712 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE5: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).res6 = internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop(((tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*) ((*colonenvP_).chronosInternalTmpFuture11)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE6: ;
#line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T75_;
#line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!!(((*colonenvP_).res6 == (*colonenvP_).length4))) goto LA73_;
#line 718 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 718 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T75_ = (Exception*)0; T75_ = newAsyncStreamIncompleteError__zJVEbiS7C20jK4StKYxn9bAasyncstream();
#line 718 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T75_, "Exception", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 718); }
LA73_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13); popSafePoint();
#line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T80_; NimStringDesc* T81_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA78_;
T80_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T80_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T80_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T80_).Sup.Sup.Sup.name = "CancelledError"; T81_ = (NimStringDesc*)0; T81_ = (*T80_).Sup.Sup.Sup.message; (*T80_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T81_) nimGCunrefNoCycle(T81_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T80_, "CancelledError", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA78_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture7);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture7)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13); popSafePoint();
#line 720 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE8: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T86_; NimStringDesc* T87_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA84_;
T86_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T86_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T86_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T86_).Sup.Sup.Sup.name = "CancelledError"; T87_ = (NimStringDesc*)0; T87_ = (*T86_).Sup.Sup.Sup.message; (*T86_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T87_) nimGCunrefNoCycle(T87_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T86_, "CancelledError", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA84_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture10);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture10)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE9: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture13 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture13), &(*colonenvP_).item9.future->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture13);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture13; popSafePoint(); goto BeforeRet_;
STATE10: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 731 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T90_;
#line 733 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T90_ = (Exception*)0; T90_ = getCurrentException(); if (!((T90_) && (isObjWithCache((*T90_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE28)))) goto LA91_;
#line 734 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
reraiseException(); }
goto LA88_;
LA91_: ;
{ Exception* T94_;
#line 736 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 736 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T94_ = (Exception*)0; T94_ = newAsyncStreamWriteError__qL1XxIAEB2GfMTi9a7jI1NQasyncstream((*(*colonenvP_).item9.future).Sup.error);
#line 736 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T94_, "Exception", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 736); }
LA88_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE11: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA97_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA101_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA99_;
LA101_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "write", "\?\?\?", 0); }
LA99_: ;
}
LA97_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13); popSafePoint();
#line 731 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE12: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T108_; NimStringDesc* T109_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA106_;
T108_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T108_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T108_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T108_).Sup.Sup.Sup.name = "CancelledError"; T109_ = (NimStringDesc*)0; T109_ = (*T108_).Sup.Sup.Sup.message; (*T108_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T109_) nimGCunrefNoCycle(T109_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T108_, "CancelledError", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA106_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture13);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture13)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE13: ;
#line 695 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T110_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T110_ = srcLocImpl__o04WWraCPbrxtlxRqpNMiQ();
#line 695 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T110_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 14); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE14: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_16.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(15)){ raiseIndexError2((*colonenvP_).colonstate_, 15); } (*colonenvP_).colonstate_ = TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_28[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA115_;
#line 0 "\?\?\?"
reraiseException(); }
LA115_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA119_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA119_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_16.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 2329 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 2331 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = ((NI*) x.ClE_0)[1] < 0;
return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = !(((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;}
#line 2292 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(Exception*, nimBorrowCurrentException)(void) { Exception* result; result = (Exception*)0;
#line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, write_continue__e1x1C0w8hrLRAT9cT9bZ9biiw)(void* udataX60gensym24735047_, void* ClE_0) { tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg* colonenvP_; TSafePoint TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_29; colonenvP_ = (tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_29); TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_29.status = setjmp(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_29.context); if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_29.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym24735048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym247350465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym24735048_ = (*colonenvP_).nameIterVarX60gensym247350465_.ClP_0((*colonenvP_).nameIterVarX60gensym247350465_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym24735048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym24735048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym24735048_ = (*colonenvP_).nameIterVarX60gensym247350465_.ClP_0((*colonenvP_).nameIterVarX60gensym247350465_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym247350465_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym24735048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_32));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = write_continue__e1x1C0w8hrLRAT9cT9bZ9biiw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym24735048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_29.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym24735050_; Exception* T32_; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_29.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym24735050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym24735050_, "CatchableError", "write_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym24735050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_29.status != 0) reraiseException();}
#line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, write__iehGBHNao8nmb9cS3terlpw)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* wstream, NimStringDesc* sbytes, NI msglen) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg*) newObj((&NTI__iiqdVlfM9aLaE9adUpZZCSNg_), sizeof(tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg)); (*colonenv_).Sup.m_type = (&NTI__pVHUUpvYHLafCivjkNSVwg_);
#line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenv_).wstream3), wstream);
#line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).sbytes2; (*colonenv_).sbytes2 = copyStringRC1(sbytes); if (T1_) nimGCunrefNoCycle(T1_);
#line 694 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenv_).msglen1 = msglen;
#line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__k4WKH9bP2VEd4td4xLwVNRA();
#line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g*) newObj((&NTI__3qHQzTCq5pZa6qE9a9cR7I6Q_), sizeof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g)); (*colonenv__2).Sup.m_type = (&NTI__PHTVpXQA0OVGA6ssL8CO4g_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = write__pSNojyztbliHEsrfVt8J6w; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym247350465_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym247350465_.ClP_0 = T3_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = write_continue__e1x1C0w8hrLRAT9cT9bZ9biiw; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_33)(T4_.ClP_0))(NIM_NIL);
#line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__9c86WaGf25ISsUANd4Zj2Vg)(void* p, NI op) {
tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* a;
a = (tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*)p;
nimGCvisit((void*)(*a).Sup.id, op); nimGCvisit((void*)(*a).Sup.dump.ClE_0, op); nimGCvisit((void*)(*a).Sup.isLeaked.ClE_0, op);}
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dumpAsyncStreamReaderTracking__A9cHxFkoGSJSUF0oM7Hhaeg)(void) { NimStringDesc* result; tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* tracker; NimStringDesc* T1_; NimStringDesc* T2_; NimStringDesc* T3_; result = (NimStringDesc*)0;
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
tracker = getAsyncStreamReaderTracker__EeeUzywXdFTqNuhOiueOtAasyncstream();
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = (NimStringDesc*)0;
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T2_ = (NimStringDesc*)0; T2_ = nimInt64ToStr((*tracker).opened);
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T3_ = (NimStringDesc*)0; T3_ = nimInt64ToStr((*tracker).closed); T1_ = rawNewString((T2_ ? T2_->Sup.len : 0) + (T3_ ? T3_->Sup.len : 0) + 59);appendString(T1_, ((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_37));appendString(T1_, T2_);appendString(T1_, ((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_38));appendString(T1_, T3_); result = T1_; return result;}
#line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, leakAsyncStreamReader__tWqab9cr7O1pxV8nzE9crO9aw)(void) { NIM_BOOL result; tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* tracker; result = (NIM_BOOL)0;
#line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
tracker = getAsyncStreamReaderTracker__EeeUzywXdFTqNuhOiueOtAasyncstream();
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = !(((*tracker).opened == (*tracker).closed)); return result;}
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*, setupAsyncStreamReaderTracker__GY74x9cDSlSaEa4YZp4KTJA)(void) { tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* result; tyProc__qC39cAonBOZL0cZZ5vavbcQ T1_; tyProc__xdLb0cyzx3FuM6Q4NnRTpQ T2_; result = (tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*)0;
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 270 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = new__llJOdpvhQ9apHx3BBfZNo4A();
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*result).opened = IL64(0);
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*result).closed = IL64(0);
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T1_), sizeof(tyProc__qC39cAonBOZL0cZZ5vavbcQ)); T1_.ClP_0 = ((TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_39) (dumpAsyncStreamReaderTracking__A9cHxFkoGSJSUF0oM7Hhaeg)); T1_.ClE_0 = NIM_NIL; asgnRef((void**) (&(*result).Sup.dump.ClE_0), T1_.ClE_0); (*result).Sup.dump.ClP_0 = T1_.ClP_0;
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T2_), sizeof(tyProc__xdLb0cyzx3FuM6Q4NnRTpQ)); T2_.ClP_0 = ((TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_40) (leakAsyncStreamReader__tWqab9cr7O1pxV8nzE9crO9aw)); T2_.ClE_0 = NIM_NIL; asgnRef((void**) (&(*result).Sup.isLeaked.ClE_0), T2_.ClE_0); (*result).Sup.isLeaked.ClP_0 = T2_.ClP_0;
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
addTracker__gzYmfVRl9cK4MXPIUy42l5w(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_35), result);
return result;}
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*, getAsyncStreamReaderTracker__EeeUzywXdFTqNuhOiueOtAasyncstream)(void) { tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* result; tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* T1_; result = (tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*)0;
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; T1_ = getTracker__89cDU3qwog1nkfezk9aQsDNQ(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_35)); result = ((tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*) (T1_));
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!(result == 0)) goto LA4_;
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = setupAsyncStreamReaderTracker__GY74x9cDSlSaEa4YZp4KTJA(); }
LA4_: ;
return result;}
#line 253 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(void, trackAsyncStreamReader__zZ0u69crObH21NJJnIh139bwasyncstream)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* t) { tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* tracker; NI64 TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_41;
#line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
tracker = getAsyncStreamReaderTracker__EeeUzywXdFTqNuhOiueOtAasyncstream();
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimAddInt64((*tracker).opened, ((NI) 1), &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_41)) { raiseOverflow(); }; (*tracker).opened = (NI64)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_41);}
#line 823 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(void, startReader__HgHL9cFAH1WWgXIQbw5tdDw)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rstream) {
#line 824 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*rstream).state = ((tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg) 0);
#line 825 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 825 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 825 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!!(((*rstream).readerLoop.ClP_0 == 0))) goto LA3_;
#line 826 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*rstream).future), (*rstream).readerLoop.ClE_0? (*rstream).readerLoop.ClP_0(rstream, (*rstream).readerLoop.ClE_0):((TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_42)((*rstream).readerLoop.ClP_0))(rstream)); }
goto LA1_;
LA3_: ;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T6_;
#line 828 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 828 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T6_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T6_ = srcLocImpl__M9bOLRQWeKzgUUNjMlUFhFg();
#line 828 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*rstream).future), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T6_)); }
LA1_: ;
}
#line 928 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(void, init__9a2WbBTbYhTavTfxJ5OC0Cg)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* child, tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* tsource) {
#line 931 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).readerLoop.ClE_0), TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_34.ClE_0); (*child).readerLoop.ClP_0 = TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_34.ClP_0;
#line 932 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).rsource), NIM_NIL);
#line 933 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).tsource), tsource);
#line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
trackAsyncStreamReader__zZ0u69crObH21NJJnIh139bwasyncstream(child);
#line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
startReader__HgHL9cFAH1WWgXIQbw5tdDw(child);
}
#line 1010 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA*, newAsyncStreamReader__AIbA7uAHv1HOQVJ8lU7NmA)(tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* tsource) { tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* result; result = (tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA*)0;
#line 1013 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 1013 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = new__30HnaK7hMWwATOyktaXigQ();
#line 1014 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 1014 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
init__9a2WbBTbYhTavTfxJ5OC0Cg(result, tsource);
return result;}
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dumpAsyncStreamWriterTracking__A9cHxFkoGSJSUF0oM7Hhaeg_2)(void) { NimStringDesc* result; tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* tracker; NimStringDesc* T1_; NimStringDesc* T2_; NimStringDesc* T3_; result = (NimStringDesc*)0;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
tracker = getAsyncStreamWriterTracker__EeeUzywXdFTqNuhOiueOtA_2asyncstream();
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = (NimStringDesc*)0;
#line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T2_ = (NimStringDesc*)0; T2_ = nimInt64ToStr((*tracker).opened);
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T3_ = (NimStringDesc*)0; T3_ = nimInt64ToStr((*tracker).closed); T1_ = rawNewString((T2_ ? T2_->Sup.len : 0) + (T3_ ? T3_->Sup.len : 0) + 59);appendString(T1_, ((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_45));appendString(T1_, T2_);appendString(T1_, ((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_46));appendString(T1_, T3_); result = T1_; return result;}
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, leakAsyncStreamWriter__tWqab9cr7O1pxV8nzE9crO9aw_2)(void) { NIM_BOOL result; tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* tracker; result = (NIM_BOOL)0;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
tracker = getAsyncStreamWriterTracker__EeeUzywXdFTqNuhOiueOtA_2asyncstream();
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = !(((*tracker).opened == (*tracker).closed)); return result;}
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*, setupAsyncStreamWriterTracker__GY74x9cDSlSaEa4YZp4KTJA_2)(void) { tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* result; tyProc__qC39cAonBOZL0cZZ5vavbcQ T1_; tyProc__xdLb0cyzx3FuM6Q4NnRTpQ T2_; result = (tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*)0;
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = new__llJOdpvhQ9apHx3BBfZNo4A();
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*result).opened = IL64(0);
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*result).closed = IL64(0);
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T1_), sizeof(tyProc__qC39cAonBOZL0cZZ5vavbcQ)); T1_.ClP_0 = ((TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_47) (dumpAsyncStreamWriterTracking__A9cHxFkoGSJSUF0oM7Hhaeg_2)); T1_.ClE_0 = NIM_NIL; asgnRef((void**) (&(*result).Sup.dump.ClE_0), T1_.ClE_0); (*result).Sup.dump.ClP_0 = T1_.ClP_0;
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T2_), sizeof(tyProc__xdLb0cyzx3FuM6Q4NnRTpQ)); T2_.ClP_0 = ((TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_48) (leakAsyncStreamWriter__tWqab9cr7O1pxV8nzE9crO9aw_2)); T2_.ClE_0 = NIM_NIL; asgnRef((void**) (&(*result).Sup.isLeaked.ClE_0), T2_.ClE_0); (*result).Sup.isLeaked.ClP_0 = T2_.ClP_0;
#line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
addTracker__gzYmfVRl9cK4MXPIUy42l5w(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_44), result);
return result;}
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*, getAsyncStreamWriterTracker__EeeUzywXdFTqNuhOiueOtA_2asyncstream)(void) { tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* result; tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* T1_; result = (tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*)0;
#line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; T1_ = getTracker__89cDU3qwog1nkfezk9aQsDNQ(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_44)); result = ((tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*) (T1_));
#line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!(result == 0)) goto LA4_;
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = setupAsyncStreamWriterTracker__GY74x9cDSlSaEa4YZp4KTJA_2(); }
LA4_: ;
return result;}
#line 261 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(void, trackAsyncStreamWriter__zf3rTJ5RJy4Olij85ep5kQasyncstream)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* t) { tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* tracker; NI64 TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_49;
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
tracker = getAsyncStreamWriterTracker__EeeUzywXdFTqNuhOiueOtA_2asyncstream();
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimAddInt64((*tracker).opened, ((NI) 1), &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_49)) { raiseOverflow(); }; (*tracker).opened = (NI64)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_49);}
#line 830 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(void, startWriter__DJttA3DPhq20fq1jXkUjPg)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* wstream) {
#line 831 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*wstream).state = ((tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg) 0);
#line 832 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 832 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 832 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!!(((*wstream).writerLoop.ClP_0 == 0))) goto LA3_;
#line 833 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*wstream).future), (*wstream).writerLoop.ClE_0? (*wstream).writerLoop.ClP_0(wstream, (*wstream).writerLoop.ClE_0):((TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_50)((*wstream).writerLoop.ClP_0))(wstream)); }
goto LA1_;
LA3_: ;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T6_;
#line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T6_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T6_ = srcLocImpl__3psMVhWTgLSp9bNkv261AQw();
#line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*wstream).future), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T6_)); }
LA1_: ;
}
#line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(void, init__5XNOsRb4nwAPtB9bd840ipg)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* child, tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* tsource) {
#line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).writerLoop.ClE_0), TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_43.ClE_0); (*child).writerLoop.ClP_0 = TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_43.ClP_0;
#line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).wsource), NIM_NIL);
#line 893 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).tsource), tsource);
#line 894 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 894 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
trackAsyncStreamWriter__zf3rTJ5RJy4Olij85ep5kQasyncstream(child);
#line 895 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 895 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
startWriter__DJttA3DPhq20fq1jXkUjPg(child);
}
#line 1055 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q*, newAsyncStreamWriter__6X3wLc6RJkWKg59aMdbmatg)(tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* tsource) { tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* result; result = (tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q*)0;
#line 1058 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 1058 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = new__P1W9cGBD72CDdTV5mwibTvg();
#line 1059 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 1059 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
init__5XNOsRb4nwAPtB9bd840ipg(result, tsource);
return result;}
#line 837 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(void, init__UpQej56s3Qu0YN9cS0Y89a3A)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* child, tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* wsource, tyProc__opETBgQD89bMuG9bh4NXLLeQ loop, NI queueSize) {
#line 841 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).writerLoop.ClE_0), loop.ClE_0); (*child).writerLoop.ClP_0 = loop.ClP_0;
#line 842 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).wsource), wsource);
#line 843 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).tsource), (*wsource).tsource);
#line 844 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 844 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).queue), newAsyncQueue__yEpgtTGjfOp9bh6uinNraYw(queueSize));
#line 845 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 845 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
trackAsyncStreamWriter__zf3rTJ5RJy4Olij85ep5kQasyncstream(child);
#line 846 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 846 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
startWriter__DJttA3DPhq20fq1jXkUjPg(child);
}
static N_NIMCALL(void, Marker_tyRef__1Am9b9cNuyFe0i5j1t3o9cUsQ)(void* p, NI op) {
tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w* a;
a = (tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w*)p;
nimGCvisit((void*)(*a).wstream1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym243700465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__kQ7Lr7Y8ZKbJm0MhmAI3Pw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ* a;
a = (tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture6, op); nimGCvisit((void*)(*a).result7, op); switch ((*a).item8.kind) {
case ((tyEnum_WriteType__qCTLbeY2UYrZcT5w5gNuxQ) 0):
break;
case ((tyEnum_WriteType__qCTLbeY2UYrZcT5w5gNuxQ) 1):
nimGCvisit((void*)(*a).item8._kind_2.data2, op); break;
case ((tyEnum_WriteType__qCTLbeY2UYrZcT5w5gNuxQ) 2):
nimGCvisit((void*)(*a).item8._kind_3.data3, op); break;
}
nimGCvisit((void*)(*a).item8.future, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture9, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture10, op); nimGCvisit((void*)(*a).exc11, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture12, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, write__pSNojyztbliHEsrfVt8J6w_2)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ*) ClE_0;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_53;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_53); TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_53.status = setjmp(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_53.context); if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_53.status == 0) { tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* T30_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T98_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
case 14: goto STATE14;
}
STATE0: ; {
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T7_; Exception* T10_;
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T7_ = (NIM_BOOL)0; T7_ = running__GLKnsBA9b2jymBfDBUzhTww_2asyncstream((*(*colonenvP_).colonup_).wstream1); if (!!(T7_)) goto LA8_;
#line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T10_ = (Exception*)0; T10_ = newAsyncStreamIncorrectError__dZYgfTrYJ6RW2Sy1iswyqQasyncstream(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_17));
#line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T10_, "Exception", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 617); }
LA8_: ;
#line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T15_;
#line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*colonenvP_).colonup_).nbytes2 <= ((NI) 0))) goto LA13_;
#line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T15_ = (Exception*)0; T15_ = newAsyncStreamIncorrectError__dZYgfTrYJ6RW2Sy1iswyqQasyncstream(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_18));
#line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T15_, "Exception", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 619); }
LA13_: ;
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*(*colonenvP_).colonup_).wstream1).wsource == 0)) goto LA18_;
#line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).res5 = (NI)0;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
goto LA16_;
LA18_: ;
{
#line 632 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T25_;
#line 632 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*(*colonenvP_).colonup_).wstream1).writerLoop.ClP_0 == 0)) goto LA23_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture6 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T25_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T25_ = write__TRgHWU5bKYV0ptIcNlnCRQ((*(*(*colonenvP_).colonup_).wstream1).wsource, (*(*colonenvP_).colonup_).pbytes3, (*(*colonenvP_).colonup_).nbytes2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T25_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture6);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture6; popSafePoint(); goto BeforeRet_;
}
goto LA21_;
LA23_: ;
{ tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw T27_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T28_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T29_;
#line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T27_), sizeof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw)); nimZeroMem((void*)(&T27_), sizeof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw)); T27_.kind = ((tyEnum_WriteType__qCTLbeY2UYrZcT5w5gNuxQ) 0); genericShallowAssign((void*)(&(*colonenvP_).item8), (void*)(&T27_), (&NTI__EtmP5EvEiRbeAbwdU39cGTw_)); if (!(((1 &(1U<<((NU)((*colonenvP_).item8.kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_54)); }
#line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).item8._kind_1.data1 = (*(*colonenvP_).colonup_).pbytes3;
#line 637 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).item8.size = (*(*colonenvP_).colonup_).nbytes2;
#line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T28_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T28_ = srcLocImpl__Kl9cHDbyNyAnzySRs9bYMEzg();
#line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenvP_).item8.future), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T28_));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture9 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T29_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T29_ = put__b9az0b1WeH0FFnAS0a2tnRwasyncsync((*(*(*colonenvP_).colonup_).wstream1).queue, (&(*colonenvP_).item8)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T29_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture9; popSafePoint(); goto BeforeRet_;
}
LA21_: ;
}
LA16_: ;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture10 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T30_ = (tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*)0; T30_ = write__AoqqlJmmj2KKoDsJvVyk7w_2((*(*(*colonenvP_).colonup_).wstream1).tsource, (*(*colonenvP_).colonup_).pbytes3, (*(*colonenvP_).colonup_).nbytes2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture10), &T30_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture10);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture10; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T33_;
#line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T33_ = (Exception*)0; T33_ = getCurrentException(); if (!((T33_) && (isObjWithCache((*T33_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE56)))) goto LA34_;
#line 626 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
reraiseException(); }
goto LA31_;
LA34_: ;
{ Exception* T37_; Exception* T40_; Exception* T41_; Exception* T42_;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T37_ = (Exception*)0; T37_ = getCurrentException(); if (!((T37_) && (isObjWithCache((*T37_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE57)))) goto LA38_;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T40_ = (Exception*)0; T40_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc11), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T40_)));
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T41_ = (Exception*)0; T41_ = &(*colonenvP_).exc11->Sup;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T42_ = (Exception*)0; T42_ = newAsyncStreamWriteError__qL1XxIAEB2GfMTi9a7jI1NQasyncstream(T41_);
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T42_, "Exception", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 628); }
goto LA31_;
LA38_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA31_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA46_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA50_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA48_;
LA50_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "write", "\?\?\?", 0); }
LA48_: ;
}
LA46_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T57_; NimStringDesc* T58_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA55_;
T57_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T57_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T57_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T57_).Sup.Sup.Sup.name = "CancelledError"; T58_ = (NimStringDesc*)0; T58_ = (*T57_).Sup.Sup.Sup.message; (*T57_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T58_) nimGCunrefNoCycle(T58_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T57_, "CancelledError", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA55_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture10);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE5: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).res5 = internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop(((tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*) ((*colonenvP_).chronosInternalTmpFuture10)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE6: ;
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T63_;
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!!(((*colonenvP_).res5 == (*(*colonenvP_).colonup_).nbytes2))) goto LA61_;
#line 630 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 630 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T63_ = (Exception*)0; T63_ = newAsyncStreamIncompleteError__zJVEbiS7C20jK4StKYxn9bAasyncstream();
#line 630 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T63_, "Exception", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 630); }
LA61_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13); popSafePoint();
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T68_; NimStringDesc* T69_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA66_;
T68_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T68_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T68_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T68_).Sup.Sup.Sup.name = "CancelledError"; T69_ = (NimStringDesc*)0; T69_ = (*T68_).Sup.Sup.Sup.message; (*T68_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T69_) nimGCunrefNoCycle(T69_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T68_, "CancelledError", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA66_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture6)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13); popSafePoint();
#line 632 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE8: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T74_; NimStringDesc* T75_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA72_;
T74_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T74_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T74_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T74_).Sup.Sup.Sup.name = "CancelledError"; T75_ = (NimStringDesc*)0; T75_ = (*T74_).Sup.Sup.Sup.message; (*T74_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T75_) nimGCunrefNoCycle(T75_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T74_, "CancelledError", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA72_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture9);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture9)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE9: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture12 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture12), &(*colonenvP_).item8.future->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture12);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture12; popSafePoint(); goto BeforeRet_;
STATE10: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T78_;
#line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T78_ = (Exception*)0; T78_ = getCurrentException(); if (!((T78_) && (isObjWithCache((*T78_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE58)))) goto LA79_;
#line 643 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
reraiseException(); }
goto LA76_;
LA79_: ;
{ Exception* T82_;
#line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T82_ = (Exception*)0; T82_ = newAsyncStreamWriteError__qL1XxIAEB2GfMTi9a7jI1NQasyncstream((*(*colonenvP_).item8.future).Sup.error);
#line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T82_, "Exception", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 645); }
LA76_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE11: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA85_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA89_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA87_;
LA89_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "write", "\?\?\?", 0); }
LA87_: ;
}
LA85_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13); popSafePoint();
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE12: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T96_; NimStringDesc* T97_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA94_;
T96_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T96_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T96_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T96_).Sup.Sup.Sup.name = "CancelledError"; T97_ = (NimStringDesc*)0; T97_ = (*T96_).Sup.Sup.Sup.message; (*T96_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T97_) nimGCunrefNoCycle(T97_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T96_, "CancelledError", "write", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA94_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture12);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture12)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE13: ;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T98_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T98_ = srcLocImpl__s8y5LllgIRmOoH201VAXzw();
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T98_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 14); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE14: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_53.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(15)){ raiseIndexError2((*colonenvP_).colonstate_, 15); } (*colonenvP_).colonstate_ = TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_28[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA103_;
#line 0 "\?\?\?"
reraiseException(); }
LA103_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA107_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA107_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_53.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, write_continue__l8waX6LVbHlJ9cFffiJo3XQ)(void* udataX60gensym24370047_, void* ClE_0) { tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w* colonenvP_; TSafePoint TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_58; colonenvP_ = (tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_58); TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_58.status = setjmp(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_58.context); if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_58.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym24370048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym243700465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym24370048_ = (*colonenvP_).nameIterVarX60gensym243700465_.ClP_0((*colonenvP_).nameIterVarX60gensym243700465_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym24370048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym24370048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym24370048_ = (*colonenvP_).nameIterVarX60gensym243700465_.ClP_0((*colonenvP_).nameIterVarX60gensym243700465_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym243700465_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym24370048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_32));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = write_continue__l8waX6LVbHlJ9cFffiJo3XQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym24370048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_58.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym24370050_; Exception* T32_; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_58.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym24370050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym24370050_, "CatchableError", "write_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym24370050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_58.status != 0) reraiseException();}
#line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, write__TRgHWU5bKYV0ptIcNlnCRQ)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* wstream, void* pbytes, NI nbytes) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w*) newObj((&NTI__1Am9b9cNuyFe0i5j1t3o9cUsQ_), sizeof(tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w)); (*colonenv_).Sup.m_type = (&NTI__9bcnqH9bfpYfB8G0dDCjvp1w_);
#line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenv_).wstream1), wstream);
#line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenv_).pbytes3 = pbytes;
#line 611 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenv_).nbytes2 = nbytes;
#line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__v9b3eWx4ebbteCqaWwd2Hvw();
#line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ*) newObj((&NTI__kQ7Lr7Y8ZKbJm0MhmAI3Pw_), sizeof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ)); (*colonenv__2).Sup.m_type = (&NTI__4BfPQrP9bdOHfx9bWoYZfzWQ_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = write__pSNojyztbliHEsrfVt8J6w_2; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym243700465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym243700465_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = write_continue__l8waX6LVbHlJ9cFffiJo3XQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_61)(T3_.ClP_0))(NIM_NIL);
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(void, init__eRxN65SGNJX0G2MoKH9bDFA)(NI size, tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* Result) { NI T1_; chckNil((void*)Result); (*Result).offset = 0; unsureAsgnRef((void**)&(*Result).buffer, NIM_NIL); T1_ = (NI)0; for (T1_ = 0; T1_ < 2; T1_++) { unsureAsgnRef((void**)&(*Result).events[T1_], NIM_NIL); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if ((size) < ((NI) 0) || (size) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(size, ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
unsureAsgnRef((void**) (&(*Result).buffer), newSeq__DpCWN7DIBuAjgoeQ9c29blYQ(((NI) (size))));
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
unsureAsgnRef((void**) (&(*Result).events[(((NI) 0))- 0]), newAsyncEvent__IUNdnydRiW3q9aKy8CjEURg());
#line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
unsureAsgnRef((void**) (&(*Result).events[(((NI) 1))- 0]), newAsyncEvent__IUNdnydRiW3q9aKy8CjEURg());
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*Result).offset = ((NI) 0);}
#line 862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(void, init__iAZOKuwyPfxG3bFZu5LvbQ)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* child, tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rsource, tyProc__BJXKU9bDbfEX59aJIoRXuJLg loop, NI bufferSize) {
#line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).readerLoop.ClE_0), loop.ClE_0); (*child).readerLoop.ClP_0 = loop.ClP_0;
#line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).rsource), rsource);
#line 868 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*child).tsource), (*rsource).tsource);
#line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
init__eRxN65SGNJX0G2MoKH9bDFA(bufferSize, (&(*child).buffer));
#line 870 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 870 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
trackAsyncStreamReader__zZ0u69crObH21NJJnIh139bwasyncstream(child);
#line 871 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 871 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
startReader__HgHL9cFAH1WWgXIQbw5tdDw(child);
}
static N_NIMCALL(void, Marker_tyRef__0s8uzRebhWSIo03s4PfcDQ)(void* p, NI op) {
tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw* a;
a = (tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw*)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); nimGCvisit((void*)(*a).par, op);}
static N_NIMCALL(void, Marker_tyRef__aFo63yA9bactb8JstekUhXw)(void* p, NI op) {
tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA* a;
a = (tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA*)p;
nimGCvisit((void*)(*a).rstream3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym239150465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__9bzCjs0WpCJxl14M2gVEc6g)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA* a;
a = (tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture6, op); nimGCvisit((void*)(*a).result7, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).exc9, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture11, op);}
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(NIM_BOOL, running__F3oZUIIRKJkp5UXHN9bnNxw_2asyncstream)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rw) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = ((*rw).state == ((tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg) 0)); return result;}
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(Exception*, newAsyncStreamReadError__qL1XxIAEB2GfMTi9a7jI1NQ_2asyncstream)(Exception* p_0) { Exception* result; tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw* w; tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw* T1_; NimStringDesc* T2_; NimStringDesc* T3_; NimStringDesc* T4_; result = (Exception*)0;
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = (tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw*)0; T1_ = (tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw*) newObj((&NTI__0s8uzRebhWSIo03s4PfcDQ_), sizeof(tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw)); (*T1_).Sup.Sup.Sup.Sup.m_type = (&NTI__F8ISSgeg0CkDRu9bfisJocw_); (*T1_).Sup.Sup.Sup.name = "AsyncStreamReadError"; T2_ = (NimStringDesc*)0; T2_ = (*T1_).Sup.Sup.Sup.message; (*T1_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_69)); if (T2_) nimGCunrefNoCycle(T2_); asgnRef((void**) (&(*T1_).Sup.Sup.Sup.parent), NIM_NIL); w = T1_;
#line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T3_ = (NimStringDesc*)0;
#line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T4_ = (NimStringDesc*)0; T4_ = cstrToNimstr((*p_0).name); T3_ = rawNewString(((*w).Sup.Sup.Sup.message ? (*w).Sup.Sup.Sup.message->Sup.len : 0) + (T4_ ? T4_->Sup.len : 0) + ((*p_0).message ? (*p_0).message->Sup.len : 0) + 21);appendString(T3_, (*w).Sup.Sup.Sup.message);appendString(T3_, ((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_23));appendString(T3_, T4_);appendString(T3_, ((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_24));appendString(T3_, (*p_0).message); asgnRef((void**) (&(*w).Sup.Sup.Sup.message), T3_);
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*w).par), p_0);
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = &w->Sup.Sup.Sup; return result;}
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(NI, dataLen__S9ahFXayCT45PCimQY4z9c9cwasyncstream)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb) { NI result; result = (NI)0;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = (*sb).offset; return result;}
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, atEof__dBn3VkG327g1hhD4neEaAg)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rstream) { NIM_BOOL result; NIM_BOOL T1_; NI T3_; result = (NIM_BOOL)0;
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = (NIM_BOOL)0;
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = ((28 &(1U<<((NU)((*rstream).state)&7U)))!=0); if (!(T1_)) goto LA2_;
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T3_ = (NI)0; T3_ = dataLen__S9ahFXayCT45PCimQY4z9c9cwasyncstream((&(*rstream).buffer)); T1_ = (T3_ == ((NI) 0)); LA2_: ;
result = T1_; return result;}
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, wait__L39cOr6zvKT39am3weipUoBA)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
clear__aRo8wH2sz9cFlklsbvwTXqw_2((*sb).events[(((NI) 0))- 0]);
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
fire__aRo8wH2sz9cFlklsbvwTXqw((*sb).events[(((NI) 1))- 0]);
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = wait__eX5bQ49cs9cwLVm3vR0RqgXw((*sb).events[(((NI) 0))- 0]); return result;}
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(void, copyData__IbLx4vuIb6kdWW9b9cq0ZKQAasyncstream)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb, void* dest_0, NI offset, NI length) {
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if ((NU)(((NI) 0)) >= (NU)((*sb).buffer ? (*sb).buffer->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*sb).buffer ? (*sb).buffer->Sup.len : 0)-1); } if ((length) < ((NI) 0) || (length) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(length, ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((NU)((NU64)(((NU) (ptrdiff_t) (dest_0))) + (NU64)(((NU) (offset)))))), ((void*) ((&(*sb).buffer->data[((NI) 0)]))), ((NI) (length)));
}
#line 2116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(void, moveMem__i80o3k0SgEI5gTRCzYdyWA_2system)(void* dest_0, void* source, NI size) { void* T1_;
#line 2117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
T1_ = (void*)0; T1_ = memmove(dest_0, source, ((size_t) (size)));}
#line 133 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(void, shift__qs35r3mTIM2rxySXXnK9brAasyncstream)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb, NI size) {
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NI TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_70; NI TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_71;
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!(size < (*sb).offset)) goto LA3_;
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if ((NU)(((NI) 0)) >= (NU)((*sb).buffer ? (*sb).buffer->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*sb).buffer ? (*sb).buffer->Sup.len : 0)-1); } if ((NU)(size) >= (NU)((*sb).buffer ? (*sb).buffer->Sup.len : 0)){ raiseIndexError2(size,((*sb).buffer ? (*sb).buffer->Sup.len : 0)-1); }
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimSubInt((*sb).offset, size, &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_70)) { raiseOverflow(); }; if (((NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_70)) < ((NI) 0) || ((NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_70)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_70), ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
moveMem__i80o3k0SgEI5gTRCzYdyWA_2system(((void*) ((&(*sb).buffer->data[((NI) 0)]))), ((void*) ((&(*sb).buffer->data[size]))), ((NI) ((NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_70))));
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimSubInt((*sb).offset, size, &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_71)) { raiseOverflow(); }; (*sb).offset = (NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_71); }
goto LA1_;
LA3_: ;
{
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*sb).offset = ((NI) 0); }
LA1_: ;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, readOnce__pSNojyztbliHEsrfVt8J6w_3)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA*) ClE_0;
#line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_64;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_64); TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_64.status = setjmp(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_64.context); if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_64.status == 0) { tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* T31_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T93_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
}
STATE0: ;
#line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).result4 = (NI)0; {
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!!(!(((*(*colonenvP_).colonup_).pbytes1 == 0)))) goto LA7_;
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_65));
}
LA7_: ;
#line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!!((((NI) 0) < (*(*colonenvP_).colonup_).nbytes2))) goto LA11_;
#line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 339 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_66));
}
LA11_: ;
#line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T15_; Exception* T18_;
#line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T15_ = (NIM_BOOL)0; T15_ = running__F3oZUIIRKJkp5UXHN9bnNxw_2asyncstream((*(*colonenvP_).colonup_).rstream3); if (!!(T15_)) goto LA16_;
#line 342 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 342 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T18_ = (Exception*)0; T18_ = newAsyncStreamIncorrectError__dZYgfTrYJ6RW2Sy1iswyqQasyncstream(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_17));
#line 342 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T18_, "Exception", "readOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 342); }
LA16_: ;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*(*colonenvP_).colonup_).rstream3).rsource == 0)) goto LA21_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
goto LA19_;
LA21_: ;
{
#line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* T28_;
#line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*(*colonenvP_).colonup_).rstream3).readerLoop.ClP_0 == 0)) goto LA26_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture6 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T28_ = (tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*)0; T28_ = readOnce__q7PvVeYRu1Lqbk3mptp43w((*(*(*colonenvP_).colonup_).rstream3).rsource, (*(*colonenvP_).colonup_).pbytes1, (*(*colonenvP_).colonup_).nbytes2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T28_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture6);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture6; popSafePoint(); goto BeforeRet_;
}
goto LA24_;
LA26_: ;
{ {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
}
LA24_: ;
}
LA19_: ;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T31_ = (tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*)0; T31_ = readOnce__AoqqlJmmj2KKoDsJvVyk7w((*(*(*colonenvP_).colonup_).rstream3).tsource, (*(*colonenvP_).colonup_).pbytes1, (*(*colonenvP_).colonup_).nbytes2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T31_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T34_;
#line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T34_ = (Exception*)0; T34_ = getCurrentException(); if (!((T34_) && (isObjWithCache((*T34_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE68)))) goto LA35_;
#line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
reraiseException(); }
goto LA32_;
LA35_: ;
{ Exception* T38_; Exception* T41_; Exception* T42_; Exception* T43_;
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T38_ = (Exception*)0; T38_ = getCurrentException(); if (!((T38_) && (isObjWithCache((*T38_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE69)))) goto LA39_;
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T41_ = (Exception*)0; T41_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc9), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T41_)));
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T42_ = (Exception*)0; T42_ = &(*colonenvP_).exc9->Sup;
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T43_ = (Exception*)0; T43_ = newAsyncStreamReadError__qL1XxIAEB2GfMTi9a7jI1NQ_2asyncstream(T42_);
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T43_, "Exception", "readOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 350); }
goto LA32_;
LA39_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA32_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA47_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA51_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA49_;
LA51_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "readOnce", "\?\?\?", 0); }
LA49_: ;
}
LA47_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T58_; NimStringDesc* T59_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA56_;
T58_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T58_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T58_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T58_).Sup.Sup.Sup.name = "CancelledError"; T59_ = (NimStringDesc*)0; T59_ = (*T58_).Sup.Sup.Sup.message; (*T58_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T59_) nimGCunrefNoCycle(T59_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T58_, "CancelledError", "readOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA56_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture8);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE5: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).result4 = internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop(((tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*) ((*colonenvP_).chronosInternalTmpFuture8)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE6: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T64_; NimStringDesc* T65_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA62_;
T64_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T64_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T64_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T64_).Sup.Sup.Sup.name = "CancelledError"; T65_ = (NimStringDesc*)0; T65_ = (*T64_).Sup.Sup.Sup.message; (*T64_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T65_) nimGCunrefNoCycle(T65_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T64_, "CancelledError", "readOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA62_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE7: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).result4 = internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop(((tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*) ((*colonenvP_).chronosInternalTmpFuture6)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE8: ;
#line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ if (!NIM_TRUE) goto LA68_;
#line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).datalen10 = dataLen__S9ahFXayCT45PCimQY4z9c9cwasyncstream((&(*(*(*colonenvP_).colonup_).rstream3).buffer));
#line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T74_;
#line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*(*colonenvP_).colonup_).rstream3).state == ((tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg) 1))) goto LA72_;
#line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T74_ = (Exception*)0; T74_ = newAsyncStreamReadError__qL1XxIAEB2GfMTi9a7jI1NQ_2asyncstream((*(*(*colonenvP_).colonup_).rstream3).error);
#line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T74_, "Exception", "readOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 358); }
LA72_: ;
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T84_;
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*colonenvP_).datalen10 == ((NI) 0))) goto LA77_;
#line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T81_;
#line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T81_ = (NIM_BOOL)0; T81_ = atEof__dBn3VkG327g1hhD4neEaAg((*(*colonenvP_).colonup_).rstream3); if (!T81_) goto LA82_;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).result4 = ((NI) 0);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
LA82_: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture11 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T84_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T84_ = wait__L39cOr6zvKT39am3weipUoBA((&(*(*(*colonenvP_).colonup_).rstream3).buffer)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture11), &T84_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture11; popSafePoint(); goto BeforeRet_;
}
goto LA75_;
LA77_: ;
{
#line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).size12 = (((*colonenvP_).datalen10 <= (*(*colonenvP_).colonup_).nbytes2) ? (*colonenvP_).datalen10 : (*(*colonenvP_).colonup_).nbytes2);
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
copyData__IbLx4vuIb6kdWW9b9cq0ZKQAasyncstream((&(*(*(*colonenvP_).colonup_).rstream3).buffer), (*(*colonenvP_).colonup_).pbytes1, ((NI) 0), (*colonenvP_).size12);
#line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
shift__qs35r3mTIM2rxySXXnK9brAasyncstream((&(*(*(*colonenvP_).colonup_).rstream3).buffer), (*colonenvP_).size12);
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).result4 = (*colonenvP_).size12;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
LA75_: ;
}
goto LA66_;
LA68_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
LA66_: ;
STATE9: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T91_; NimStringDesc* T92_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA89_;
T91_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T91_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T91_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T91_).Sup.Sup.Sup.name = "CancelledError"; T92_ = (NimStringDesc*)0; T92_ = (*T91_).Sup.Sup.Sup.message; (*T91_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T92_) nimGCunrefNoCycle(T92_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T91_, "CancelledError", "readOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA89_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture11);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture11)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE10: ;
#line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T93_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T93_ = srcLocImpl__xUipY9b9cwMsVsQ0sst8gYZA();
#line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
complete__BR9bvv6bBozmuI2iiHGMS0w((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).result4, T93_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE11: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_64.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(12)){ raiseIndexError2((*colonenvP_).colonstate_, 12); } (*colonenvP_).colonstate_ = TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_72[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA98_;
#line 0 "\?\?\?"
reraiseException(); }
LA98_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA102_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA102_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_64.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, readOnce_continue__BmPEPDkHbMDQ8uXjCf3Wnw)(void* udataX60gensym23915047_, void* ClE_0) { tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA* colonenvP_; TSafePoint TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_73; colonenvP_ = (tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_73); TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_73.status = setjmp(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_73.context); if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_73.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym23915048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym239150465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym23915048_ = (*colonenvP_).nameIterVarX60gensym239150465_.ClP_0((*colonenvP_).nameIterVarX60gensym239150465_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym23915048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym23915048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym23915048_ = (*colonenvP_).nameIterVarX60gensym239150465_.ClP_0((*colonenvP_).nameIterVarX60gensym239150465_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym239150465_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym23915048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_76));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = readOnce_continue__BmPEPDkHbMDQ8uXjCf3Wnw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym23915048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_73.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym23915050_; Exception* T32_; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_73.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym23915050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym23915050_, "CatchableError", "readOnce_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym23915050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__owL0UPOMUWADrI9a58lf79bA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_73.status != 0) reraiseException();}
#line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, readOnce__q7PvVeYRu1Lqbk3mptp43w)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rstream, void* pbytes, NI nbytes) { tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* result; tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*)0; colonenv_ = (tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA*) newObj((&NTI__aFo63yA9bactb8JstekUhXw_), sizeof(tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA)); (*colonenv_).Sup.m_type = (&NTI__iXxh7nlyD09bdlu9bYpOfqhA_);
#line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenv_).rstream3), rstream);
#line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenv_).pbytes1 = pbytes;
#line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenv_).nbytes2 = nbytes;
#line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__c3G1eie9bBylN2ytKfChP2A();
#line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__LoyHiXBQvKuJXuYYlyOSwQ(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA*) newObj((&NTI__9bzCjs0WpCJxl14M2gVEc6g_), sizeof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA)); (*colonenv__2).Sup.m_type = (&NTI__lv5zTzJNlM5GbejjJT32fA_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = readOnce__pSNojyztbliHEsrfVt8J6w_3; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym239150465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym239150465_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = readOnce_continue__BmPEPDkHbMDQ8uXjCf3Wnw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_77)(T3_.ClP_0))(NIM_NIL);
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__GIIX4BQq9cRnkwtKm9cS7CLQ)(void* p, NI op) {
tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw* a;
a = (tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw*)p;
nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym236950385_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__lXDVB0h6JLYvHpaG7JKLEw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw* a;
a = (tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw*)p;
nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op); nimGCvisit((void*)(*a).result5, op);}
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(NI, bufferLen__S9ahFXayCT45PCimQY4z9c9cw_2asyncstream)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb) { NI result; NI T1_; NI TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_80; result = (NI)0;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T1_ = ((*sb).buffer ? (*sb).buffer->Sup.len : 0); if (nimSubInt(T1_, (*sb).offset, &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_80)) { raiseOverflow(); }; result = (NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_80); return result;}
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, transfer__L39cOr6zvKT39am3weipUoBA_2)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
clear__aRo8wH2sz9cFlklsbvwTXqw_2((*sb).events[(((NI) 1))- 0]);
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
fire__aRo8wH2sz9cFlklsbvwTXqw((*sb).events[(((NI) 0))- 0]);
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = wait__eX5bQ49cs9cwLVm3vR0RqgXw((*sb).events[(((NI) 1))- 0]); return result;}
#line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(void, forget__T9cjk3qhgeeqM5quGoj8vlwasyncstream)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb) {
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
clear__aRo8wH2sz9cFlklsbvwTXqw_2((*sb).events[(((NI) 1))- 0]);
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
fire__aRo8wH2sz9cFlklsbvwTXqw((*sb).events[(((NI) 0))- 0]);
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, upload__pSNojyztbliHEsrfVt8J6w_4)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw*) ClE_0;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
while (1) { if (!1) goto LA1;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T24_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
}
STATE0: ; {
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).length1 = (*(*colonenvP_).colonup_).nbytes1; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
}
STATE1: ;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!(((NI) 0) < (*colonenvP_).length1)) goto LA7_;
{ NI T10_;
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T10_ = (NI)0; T10_ = bufferLen__S9ahFXayCT45PCimQY4z9c9cw_2asyncstream((&(*(*(*colonenvP_).colonup_).sb2))); (*colonenvP_).size3 = (((*colonenvP_).length1 <= T10_) ? (*colonenvP_).length1 : T10_);
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T15_;
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*colonenvP_).size3 == ((NI) 0))) goto LA13_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T15_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T15_ = transfer__L39cOr6zvKT39am3weipUoBA_2((*(*colonenvP_).colonup_).sb2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T15_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture4; goto BeforeRet_;
}
goto LA11_;
LA13_: ;
{ NI TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_81; NI TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_82;
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if ((NU)((*(*(*colonenvP_).colonup_).sb2).offset) >= (NU)((*(*(*colonenvP_).colonup_).sb2).buffer ? (*(*(*colonenvP_).colonup_).sb2).buffer->Sup.len : 0)){ raiseIndexError2((*(*(*colonenvP_).colonup_).sb2).offset,((*(*(*colonenvP_).colonup_).sb2).buffer ? (*(*(*colonenvP_).colonup_).sb2).buffer->Sup.len : 0)-1); } if (((*colonenvP_).size3) < ((NI) 0) || ((*colonenvP_).size3) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((*colonenvP_).size3, ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*(*(*colonenvP_).colonup_).sb2).buffer->data[(*(*(*colonenvP_).colonup_).sb2).offset]))), ((void*) ((*(*colonenvP_).colonup_).pbytes4)), ((NI) ((*colonenvP_).size3)));
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimAddInt((*(*(*colonenvP_).colonup_).sb2).offset, (*colonenvP_).size3, &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_81)) { raiseOverflow(); }; (*(*(*colonenvP_).colonup_).sb2).offset = (NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_81);
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimSubInt((*colonenvP_).length1, (*colonenvP_).size3, &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_82)) { raiseOverflow(); }; (*colonenvP_).length1 = (NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_82);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
LA11_: ;
}
}
goto LA5_;
LA7_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
LA5_: ;
STATE2: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T22_; NimStringDesc* T23_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA20_;
T22_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T22_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T22_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T22_).Sup.Sup.Sup.name = "CancelledError"; T23_ = (NimStringDesc*)0; T23_ = (*T22_).Sup.Sup.Sup.message; (*T22_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T23_) nimGCunrefNoCycle(T23_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T22_, "CancelledError", "upload", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA20_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture4)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE3: ;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
forget__T9cjk3qhgeeqM5quGoj8vlwasyncstream((*(*colonenvP_).colonup_).sb2);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE4: ;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T24_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T24_ = srcLocImpl__b3qVt0pVkH8O9afUATvtFTA();
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T24_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 0 "\?\?\?"
goto LA2;
STATE5: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, upload_continue__UUpJ9c9boY89cYEdV6LeGakvg)(void* udataX60gensym23695039_, void* ClE_0) { tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw* colonenvP_; TSafePoint TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_83; colonenvP_ = (tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_83); TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_83.status = setjmp(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_83.context); if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_83.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym23695040_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym236950385_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym23695040_ = (*colonenvP_).nameIterVarX60gensym236950385_.ClP_0((*colonenvP_).nameIterVarX60gensym236950385_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym23695040_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym23695040_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym23695040_ = (*colonenvP_).nameIterVarX60gensym236950385_.ClP_0((*colonenvP_).nameIterVarX60gensym236950385_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym236950385_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym23695040_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_86));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = upload_continue__UUpJ9c9boY89cYEdV6LeGakvg; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym23695040_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_83.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym23695042_; Exception* T32_; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_83.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym23695042_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym23695042_, "CatchableError", "upload_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym23695042_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_83.status != 0) reraiseException();}
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, upload__13qxYLn3ZcoJxy5Ov7LssQ)(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw* sb, NU8* pbytes, NI nbytes) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw*) newObj((&NTI__GIIX4BQq9cRnkwtKm9cS7CLQ_), sizeof(tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw)); (*colonenv_).Sup.m_type = (&NTI__MyJYuOpchUhDyTZdMb5GBw_);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenv_).sb2 = sb;
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenv_).pbytes4 = pbytes;
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenv_).nbytes1 = nbytes;
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__7bQRahh1hQ77UZ4yorAFVA();
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw*) newObj((&NTI__lXDVB0h6JLYvHpaG7JKLEw_), sizeof(tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw)); (*colonenv__2).Sup.m_type = (&NTI__G0Jxw3Y6iFz9bPKranCw7Dw_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = upload__pSNojyztbliHEsrfVt8J6w_4; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym236950385_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym236950385_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = upload_continue__UUpJ9c9boY89cYEdV6LeGakvg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_87)(T3_.ClP_0))(NIM_NIL);
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__my9cn9cC4cfJ0mXlCvLRVJPQ)(void* p, NI op) {
tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ* a;
a = (tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ*)p;
nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).rstream4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym238004755_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__9cUoAo1YuhLtEwJ0b4juEBQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w* a;
a = (tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result5, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture6, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).exc9, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture11, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, readExactly__pSNojyztbliHEsrfVt8J6w_5)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w*) ClE_0;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_90;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_90); TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_90.status = setjmp(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_90.context); if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_90.status == 0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T36_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T105_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
}
STATE0: ; {
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!!(!(((*(*colonenvP_).colonup_).pbytes1 == 0)))) goto LA7_;
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_91));
}
LA7_: ;
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!!((((NI) 0) <= (*(*colonenvP_).colonup_).nbytes2))) goto LA11_;
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_92));
}
LA11_: ;
#line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T17_;
#line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*colonenvP_).colonup_).nbytes2 == ((NI) 0))) goto LA15_;
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T17_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T17_ = srcLocImpl__x9cTCXP1mUL4s1mpU4mSbOA();
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T17_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
}
LA15_: ;
#line 298 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T20_; Exception* T23_;
#line 298 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 298 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 298 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T20_ = (NIM_BOOL)0; T20_ = running__F3oZUIIRKJkp5UXHN9bnNxw_2asyncstream((*(*colonenvP_).colonup_).rstream4); if (!!(T20_)) goto LA21_;
#line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T23_ = (Exception*)0; T23_ = newAsyncStreamIncorrectError__dZYgfTrYJ6RW2Sy1iswyqQasyncstream(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_17));
#line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T23_, "Exception", "readExactly", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 299); }
LA21_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*(*colonenvP_).colonup_).rstream4).rsource == 0)) goto LA26_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
goto LA24_;
LA26_: ;
{
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T33_;
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*(*colonenvP_).colonup_).rstream4).readerLoop.ClP_0 == 0)) goto LA31_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture6 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T33_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T33_ = readExactly__gIBHiIdW82T9bJcBBlNYRDw((*(*(*colonenvP_).colonup_).rstream4).rsource, (*(*colonenvP_).colonup_).pbytes1, (*(*colonenvP_).colonup_).nbytes2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T33_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture6);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture6; popSafePoint(); goto BeforeRet_;
}
goto LA29_;
LA31_: ;
{
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).index7 = ((NI) 0); {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
}
LA29_: ;
}
LA24_: ;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T36_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T36_ = readExactly__D1Cfz5CShfe9cN3DdyL8vvg((*(*(*colonenvP_).colonup_).rstream4).tsource, (*(*colonenvP_).colonup_).pbytes1, (*(*colonenvP_).colonup_).nbytes2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T36_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T39_;
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T39_ = (Exception*)0; T39_ = getCurrentException(); if (!((T39_) && (isObjWithCache((*T39_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE94)))) goto LA40_;
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
reraiseException(); }
goto LA37_;
LA40_: ;
{ Exception* T43_; Exception* T46_;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T43_ = (Exception*)0; T43_ = getCurrentException(); if (!((T43_) && (isObjWithCache((*T43_).Sup.m_type, (&NTI__yj1KcB4NIIg9a4BPufwvuKA_), Nim_OfCheck_CACHE95)))) goto LA44_;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T46_ = (Exception*)0; T46_ = newAsyncStreamIncompleteError__zJVEbiS7C20jK4StKYxn9bAasyncstream();
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T46_, "Exception", "readExactly", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 307); }
goto LA37_;
LA44_: ;
{ Exception* T48_; Exception* T51_; Exception* T52_; Exception* T53_;
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T48_ = (Exception*)0; T48_ = getCurrentException(); if (!((T48_) && (isObjWithCache((*T48_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE96)))) goto LA49_;
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T51_ = (Exception*)0; T51_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc9), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T51_)));
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T52_ = (Exception*)0; T52_ = &(*colonenvP_).exc9->Sup;
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T53_ = (Exception*)0; T53_ = newAsyncStreamReadError__qL1XxIAEB2GfMTi9a7jI1NQ_2asyncstream(T52_);
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T53_, "Exception", "readExactly", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 309); }
goto LA37_;
LA49_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA37_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA57_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA61_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA59_;
LA61_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "readExactly", "\?\?\?", 0); }
LA59_: ;
}
LA57_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T68_; NimStringDesc* T69_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA66_;
T68_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T68_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T68_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T68_).Sup.Sup.Sup.name = "CancelledError"; T69_ = (NimStringDesc*)0; T69_ = (*T68_).Sup.Sup.Sup.message; (*T68_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T69_) nimGCunrefNoCycle(T69_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T68_, "CancelledError", "readExactly", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA66_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture8);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture8)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE5: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T74_; NimStringDesc* T75_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA72_;
T74_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T74_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T74_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T74_).Sup.Sup.Sup.name = "CancelledError"; T75_ = (NimStringDesc*)0; T75_ = (*T74_).Sup.Sup.Sup.message; (*T74_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T75_) nimGCunrefNoCycle(T75_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T74_, "CancelledError", "readExactly", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA72_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture6)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE6: ;
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T97_; if (!NIM_TRUE) goto LA78_;
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenvP_).datalen10 = dataLen__S9ahFXayCT45PCimQY4z9c9cwasyncstream((&(*(*(*colonenvP_).colonup_).rstream4).buffer));
#line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ Exception* T84_;
#line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!((*(*(*colonenvP_).colonup_).rstream4).state == ((tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg) 1))) goto LA82_;
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T84_ = (Exception*)0; T84_ = newAsyncStreamReadError__qL1XxIAEB2GfMTi9a7jI1NQ_2asyncstream((*(*(*colonenvP_).colonup_).rstream4).error);
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T84_, "Exception", "readExactly", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 318); }
LA82_: ;
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T87_; Exception* T91_;
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T87_ = (NIM_BOOL)0;
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T87_ = ((*colonenvP_).datalen10 == ((NI) 0)); if (!(T87_)) goto LA88_;
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T87_ = atEof__dBn3VkG327g1hhD4neEaAg((*(*colonenvP_).colonup_).rstream4); LA88_: ;
if (!T87_) goto LA89_;
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T91_ = (Exception*)0; T91_ = newAsyncStreamIncompleteError__zJVEbiS7C20jK4StKYxn9bAasyncstream();
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T91_, "Exception", "readExactly", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 320); }
LA89_: ;
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NI TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_96; NI TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_97; NI TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_98;
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimSubInt((*(*colonenvP_).colonup_).nbytes2, (*colonenvP_).index7, &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_96)) { raiseOverflow(); }; if (!((NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_96) <= (*colonenvP_).datalen10)) goto LA94_;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimSubInt((*(*colonenvP_).colonup_).nbytes2, (*colonenvP_).index7, &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_97)) { raiseOverflow(); };
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
copyData__IbLx4vuIb6kdWW9b9cq0ZKQAasyncstream((&(*(*(*colonenvP_).colonup_).rstream4).buffer), (*(*colonenvP_).colonup_).pbytes1, (*colonenvP_).index7, (NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_97));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimSubInt((*(*colonenvP_).colonup_).nbytes2, (*colonenvP_).index7, &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_98)) { raiseOverflow(); };
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
shift__qs35r3mTIM2rxySXXnK9brAasyncstream((&(*(*(*colonenvP_).colonup_).rstream4).buffer), (NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_98));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
goto LA92_;
LA94_: ;
{ NI TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_99;
#line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
copyData__IbLx4vuIb6kdWW9b9cq0ZKQAasyncstream((&(*(*(*colonenvP_).colonup_).rstream4).buffer), (*(*colonenvP_).colonup_).pbytes1, (*colonenvP_).index7, (*colonenvP_).datalen10);
#line 328 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimAddInt((*colonenvP_).index7, (*colonenvP_).datalen10, &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_99)) { raiseOverflow(); }; (*colonenvP_).index7 = (NI)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_99);
#line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
shift__qs35r3mTIM2rxySXXnK9brAasyncstream((&(*(*(*colonenvP_).colonup_).rstream4).buffer), (*colonenvP_).datalen10);
}
LA92_: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture11 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T97_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T97_ = wait__L39cOr6zvKT39am3weipUoBA((&(*(*(*colonenvP_).colonup_).rstream4).buffer)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture11), &T97_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture11; popSafePoint(); goto BeforeRet_;
}
goto LA76_;
LA78_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
}
LA76_: ;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T103_; NimStringDesc* T104_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA101_;
T103_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T103_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T103_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T103_).Sup.Sup.Sup.name = "CancelledError"; T104_ = (NimStringDesc*)0; T104_ = (*T103_).Sup.Sup.Sup.message; (*T103_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_25)); if (T104_) nimGCunrefNoCycle(T104_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T103_, "CancelledError", "readExactly", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA101_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture11);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture11)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
goto LA2;
STATE8: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T105_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T105_ = srcLocImpl__9aYqywlXpJ1IpJLG5b9byo9bA();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T105_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE9: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_90.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(10)){ raiseIndexError2((*colonenvP_).colonstate_, 10); } (*colonenvP_).colonstate_ = TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_100[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA110_;
#line 0 "\?\?\?"
reraiseException(); }
LA110_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA114_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA114_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_90.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, readExactly_continue__Bl4MqiJ0WBm5gajsNeFFjA)(void* udataX60gensym23800476_, void* ClE_0) { tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ* colonenvP_; TSafePoint TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_101; colonenvP_ = (tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_101); TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_101.status = setjmp(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_101.context); if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_101.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym23800477_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym238004755_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym23800477_ = (*colonenvP_).nameIterVarX60gensym238004755_.ClP_0((*colonenvP_).nameIterVarX60gensym238004755_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym23800477_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym23800477_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym23800477_ = (*colonenvP_).nameIterVarX60gensym238004755_.ClP_0((*colonenvP_).nameIterVarX60gensym238004755_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym238004755_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym23800477_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_104));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = readExactly_continue__Bl4MqiJ0WBm5gajsNeFFjA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym23800477_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_101.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym23800479_; Exception* T32_; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_101.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym23800479_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym23800479_, "CatchableError", "readExactly_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym23800479_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_101.status != 0) reraiseException();}
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, readExactly__gIBHiIdW82T9bJcBBlNYRDw)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rstream, void* pbytes, NI nbytes) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ*) newObj((&NTI__my9cn9cC4cfJ0mXlCvLRVJPQ_), sizeof(tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ)); (*colonenv_).Sup.m_type = (&NTI__5fAWqd9cpyMDzUacnqrDFrQ_);
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenv_).rstream4), rstream);
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenv_).pbytes1 = pbytes;
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*colonenv_).nbytes2 = nbytes;
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__7dpNajBXgiSXBTMiWzi70w();
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w*) newObj((&NTI__9cUoAo1YuhLtEwJ0b4juEBQ_), sizeof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w)); (*colonenv__2).Sup.m_type = (&NTI__tZlBKl1m8wPYKktL9cLkz4w_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = readExactly__pSNojyztbliHEsrfVt8J6w_5; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym238004755_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym238004755_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = readExactly_continue__Bl4MqiJ0WBm5gajsNeFFjA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_105)(T3_.ClP_0))(NIM_NIL);
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__F8vgRwpsq51HcTA8aJoFVg)(void* p, NI op) {
tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q* a;
a = (tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q*)p;
nimGCvisit((void*)(*a).rw1, op);}
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(NIM_BOOL, closed__F3oZUIIRKJkp5UXHN9bnNxwasyncstream)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rw) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = ((*rw).state == ((tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg) 4)); return result;}
#line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(void, untrackAsyncStreamReader__zZ0u69crObH21NJJnIh139bw_2asyncstream)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* t) { tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* tracker; NI64 TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_108;
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
tracker = getAsyncStreamReaderTracker__EeeUzywXdFTqNuhOiueOtAasyncstream();
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimAddInt64((*tracker).closed, ((NI) 1), &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_108)) { raiseOverflow(); }; (*tracker).closed = (NI64)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_108);}
#line 789 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_CLOSURE(void, continuation__yu79cHRupP3hGx1p19bkSJtw)(void* udata, void* ClE_0) { tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q* colonenvP_; colonenvP_ = (tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q*) ClE_0;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!!(((*(*colonenvP_).rw1).udata == 0))) goto LA3_;
#line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (((NI*) ((*(*colonenvP_).rw1).udata))) { nimGCunref(((NI*) ((*(*colonenvP_).rw1).udata))); } }
LA3_: ;
#line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T7_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T10_;
#line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T7_ = (NIM_BOOL)0; T7_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*(*colonenvP_).rw1).future); if (!!(T7_)) goto LA8_;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T10_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T10_ = srcLocImpl__lrVLkA9acF1ybW5VOFF9aCJg();
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).rw1).future, T10_);
}
LA8_: ;
#line 795 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 795 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
untrackAsyncStreamReader__zZ0u69crObH21NJJnIh139bw_2asyncstream((*colonenvP_).rw1);
}
#line 780 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(void, close__xH66HWx9brfxOjJNJJYfirg)(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA* rw) { tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q* colonenv_; colonenv_ = (tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q*) newObj((&NTI__F8vgRwpsq51HcTA8aJoFVg_), sizeof(tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q)); (*colonenv_).Sup.m_type = (&NTI__Ao9bnUVMVOErYW8WHmgpA0Q_);
#line 780 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenv_).rw1), rw);
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T3_; Exception* T6_;
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T3_ = (NIM_BOOL)0; T3_ = closed__F3oZUIIRKJkp5UXHN9bnNxwasyncstream((*colonenv_).rw1); if (!T3_) goto LA4_;
#line 785 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 785 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T6_ = (Exception*)0; T6_ = newAsyncStreamIncorrectError__dZYgfTrYJ6RW2Sy1iswyqQasyncstream(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_107));
#line 785 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T6_, "Exception", "close", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 785); }
LA4_: ;
#line 787 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*(*colonenv_).rw1).state = ((tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg) 4);
#line 800 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T9_; NIM_BOOL T10_; tyProc__9bqx36VxQxXejdrF09bFARDQ T15_;
#line 800 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T9_ = (NIM_BOOL)0;
#line 800 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T10_ = (NIM_BOOL)0;
#line 800 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T10_ = ((*(*colonenv_).rw1).rsource == 0); if (T10_) goto LA11_;
#line 800 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T10_ = ((*(*colonenv_).rw1).readerLoop.ClP_0 == 0); LA11_: ;
T9_ = T10_; if (T9_) goto LA12_;
#line 800 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T9_ = ((*(*colonenv_).rw1).future == 0); LA12_: ;
if (!T9_) goto LA13_;
#line 801 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T15_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T15_.ClP_0 = continuation__yu79cHRupP3hGx1p19bkSJtw; T15_.ClE_0 = colonenv_;
#line 801 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
callSoon__XYyhbObs9aRYBOC5LfOI64g(T15_);
}
goto LA7_;
LA13_: ;
{
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T19_; tyProc__9bqx36VxQxXejdrF09bFARDQ T22_;
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T19_ = (NIM_BOOL)0; T19_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*(*colonenv_).rw1).future); if (!T19_) goto LA20_;
#line 804 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T22_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T22_.ClP_0 = continuation__yu79cHRupP3hGx1p19bkSJtw; T22_.ClE_0 = colonenv_;
#line 804 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
callSoon__XYyhbObs9aRYBOC5LfOI64g(T22_);
}
goto LA17_;
LA20_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T24_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T25_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T26_; NIM_BOOL T27_;
#line 806 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T24_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T24_.ClP_0 = continuation__yu79cHRupP3hGx1p19bkSJtw; T24_.ClE_0 = colonenv_;
#line 806 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
addCallback__aTxUhkOixq78pMEm3x5jfA_4((*(*colonenv_).rw1).future, T24_);
#line 807 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T25_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T25_ = &(*(*colonenv_).rw1).future->Sup;
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T26_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T26_ = srcLocImpl__qpT0J5rfotLmgMRfPbR9cUg();
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T27_ = (NIM_BOOL)0; T27_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T25_, T26_); (void)(T27_);
}
LA17_: ;
}
LA7_: ;
}
static N_NIMCALL(void, Marker_tyRef__TkOpd30x3s9ai9bhvHqPr9cTw)(void* p, NI op) {
tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ* a;
a = (tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ*)p;
nimGCvisit((void*)(*a).rw1, op);}
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(NIM_BOOL, closed__GLKnsBA9b2jymBfDBUzhTwwasyncstream)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* rw) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
result = ((*rw).state == ((tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg) 4)); return result;}
#line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
static N_INLINE(void, untrackAsyncStreamWriter__zf3rTJ5RJy4Olij85ep5kQ_2asyncstream)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* t) { tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ* tracker; NI64 TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_110;
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
tracker = getAsyncStreamWriterTracker__EeeUzywXdFTqNuhOiueOtA_2asyncstream();
#line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (nimAddInt64((*tracker).closed, ((NI) 1), &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_110)) { raiseOverflow(); }; (*tracker).closed = (NI64)(TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_110);}
#line 789 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_CLOSURE(void, continuation__yu79cHRupP3hGx1p19bkSJtw_2)(void* udata, void* ClE_0) { tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ* colonenvP_; colonenvP_ = (tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ*) ClE_0;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (!!(((*(*colonenvP_).rw1).udata == 0))) goto LA3_;
#line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
if (((NI*) ((*(*colonenvP_).rw1).udata))) { nimGCunref(((NI*) ((*(*colonenvP_).rw1).udata))); } }
LA3_: ;
#line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T7_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T10_;
#line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T7_ = (NIM_BOOL)0; T7_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*(*colonenvP_).rw1).future); if (!!(T7_)) goto LA8_;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T10_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T10_ = srcLocImpl__lrVLkA9acF1ybW5VOFF9aCJg();
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).rw1).future, T10_);
}
LA8_: ;
#line 797 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 797 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
untrackAsyncStreamWriter__zf3rTJ5RJy4Olij85ep5kQ_2asyncstream((*colonenvP_).rw1);
}
#line 780 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
N_LIB_PRIVATE N_NIMCALL(void, close__Mg9cfHIjpbNKBvQk0GCkZvA)(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q* rw) { tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ* colonenv_; colonenv_ = (tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ*) newObj((&NTI__TkOpd30x3s9ai9bhvHqPr9cTw_), sizeof(tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ)); (*colonenv_).Sup.m_type = (&NTI__AYJIx0oKQyHug3DCH0j2WQ_);
#line 780 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
asgnRef((void**) (&(*colonenv_).rw1), rw);
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T3_; Exception* T6_;
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 784 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T3_ = (NIM_BOOL)0; T3_ = closed__GLKnsBA9b2jymBfDBUzhTwwasyncstream((*colonenv_).rw1); if (!T3_) goto LA4_;
#line 785 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 785 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T6_ = (Exception*)0; T6_ = newAsyncStreamIncorrectError__dZYgfTrYJ6RW2Sy1iswyqQasyncstream(((NimStringDesc*) &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_107));
#line 785 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
raiseExceptionEx((Exception*)T6_, "Exception", "close", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"streams/asyncstream.nim", 785); }
LA4_: ;
#line 787 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
(*(*colonenv_).rw1).state = ((tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg) 4);
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T9_; NIM_BOOL T10_; tyProc__9bqx36VxQxXejdrF09bFARDQ T15_;
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T9_ = (NIM_BOOL)0;
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T10_ = (NIM_BOOL)0;
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T10_ = ((*(*colonenv_).rw1).wsource == 0); if (T10_) goto LA11_;
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T10_ = ((*(*colonenv_).rw1).writerLoop.ClP_0 == 0); LA11_: ;
T9_ = T10_; if (T9_) goto LA12_;
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T9_ = ((*(*colonenv_).rw1).future == 0); LA12_: ;
if (!T9_) goto LA13_;
#line 810 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T15_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T15_.ClP_0 = continuation__yu79cHRupP3hGx1p19bkSJtw_2; T15_.ClE_0 = colonenv_;
#line 810 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
callSoon__XYyhbObs9aRYBOC5LfOI64g(T15_);
}
goto LA7_;
LA13_: ;
{
#line 812 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
{ NIM_BOOL T19_; tyProc__9bqx36VxQxXejdrF09bFARDQ T22_;
#line 812 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 812 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
T19_ = (NIM_BOOL)0; T19_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*(*colonenv_).rw1).future); if (!T19_) goto LA20_;
#line 813 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T22_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T22_.ClP_0 = continuation__yu79cHRupP3hGx1p19bkSJtw_2; T22_.ClE_0 = colonenv_;
#line 813 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
callSoon__XYyhbObs9aRYBOC5LfOI64g(T22_);
}
goto LA17_;
LA20_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T24_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T25_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T26_; NIM_BOOL T27_;
#line 815 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
nimZeroMem((void*)(&T24_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T24_.ClP_0 = continuation__yu79cHRupP3hGx1p19bkSJtw_2; T24_.ClE_0 = colonenv_;
#line 815 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
addCallback__aTxUhkOixq78pMEm3x5jfA_4((*(*colonenv_).rw1).future, T24_);
#line 816 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/streams/asyncstream.nim"
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T25_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T25_ = &(*(*colonenv_).rw1).future->Sup;
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T26_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T26_ = srcLocImpl__nh09clTMq5jum7fEFrhCaAQ();
#line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T27_ = (NIM_BOOL)0; T27_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T25_, T26_); (void)(T27_);
}
LA17_: ;
}
LA7_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, chronos_asyncstreamDatInit000)(void) {
#line 999999 "generated_not_to_break_here"
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_2_8[8];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_3_2[2];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_4_5[5];
NI TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_6;
static char* NIM_CONST TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_5[5] = {
"Running",
"Error",
"Stopped",
"Finished",
"Closed"};
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_7_3[3];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_8_7[7];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_9_2[2];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_10_4[4];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_11_3[3];
NI TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_13;
static char* NIM_CONST TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_12[3] = {
"Pointer",
"Sequence",
"String"};
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_14_6[6];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[14];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_36_2[2];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_51_6[6];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[13];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_62_6[6];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[13];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_78_6[6];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_79_6[6];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_88_6[6];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[12];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_106_2[2];
static TNimNode* TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_109_2[2];
static TNimNode TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[157];NTI__g1vFFZk9aJWczzzk2oDiHUA_.size = sizeof(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA);
NTI__g1vFFZk9aJWczzzk2oDiHUA_.kind = 17;
NTI__g1vFFZk9aJWczzzk2oDiHUA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__g1vFFZk9aJWczzzk2oDiHUA_.name = "AsyncStreamReader:ObjectType";
NTI__g1vFFZk9aJWczzzk2oDiHUA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__g1vFFZk9aJWczzzk2oDiHUA_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_2_8[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[1];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[1].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[1].offset = offsetof(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA, rsource);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[1].typ = (&NTI__LgP9ayKJsmgVYErxOe7t4WQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[1].name = "rsource";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_2_8[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[2];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[2].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[2].offset = offsetof(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA, tsource);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[2].typ = (&NTI__tUPwZUYpLXnLs6sI0VIpBw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[2].name = "tsource";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_2_8[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[3];
NTI__BJXKU9bDbfEX59aJIoRXuJLg_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__BJXKU9bDbfEX59aJIoRXuJLg_.kind = 18;
NTI__BJXKU9bDbfEX59aJIoRXuJLg_.base = 0;
NTI__BJXKU9bDbfEX59aJIoRXuJLg_.name = "tuple of (pointer, ref object)";
NTI__BJXKU9bDbfEX59aJIoRXuJLg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BJXKU9bDbfEX59aJIoRXuJLg_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_3_2[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[5];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[5].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[5].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[5].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[5].name = "Field0";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_3_2[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[6];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[6].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[6].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[6].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[6].name = "Field1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[4].len = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[4].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[4].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_3_2[0];
NTI__BJXKU9bDbfEX59aJIoRXuJLg_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[4];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[3].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[3].offset = offsetof(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA, readerLoop);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[3].typ = (&NTI__BJXKU9bDbfEX59aJIoRXuJLg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[3].name = "readerLoop";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_2_8[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[7];
NTI__2PHXW9bYf5WfyXNB0oh2LSg_.size = sizeof(tyEnum_AsyncStreamState__2PHXW9bYf5WfyXNB0oh2LSg);
NTI__2PHXW9bYf5WfyXNB0oh2LSg_.kind = 14;
NTI__2PHXW9bYf5WfyXNB0oh2LSg_.base = 0;
NTI__2PHXW9bYf5WfyXNB0oh2LSg_.flags = 3;
NTI__2PHXW9bYf5WfyXNB0oh2LSg_.name = "AsyncStreamState";
NTI__2PHXW9bYf5WfyXNB0oh2LSg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2PHXW9bYf5WfyXNB0oh2LSg_;
for (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_6 = 0; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_6 < 5; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_6++) {
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_6+8].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_6+8].offset = TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_6;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_6+8].name = TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_5[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_6];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_4_5[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_6] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_6+8];
}
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[13].len = 5; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[13].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[13].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_4_5[0];
NTI__2PHXW9bYf5WfyXNB0oh2LSg_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[13];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[7].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[7].offset = offsetof(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA, state);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[7].typ = (&NTI__2PHXW9bYf5WfyXNB0oh2LSg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[7].name = "state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_2_8[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[14];
NTI__7xDcLznOFOrxSsD6mNx9bWw_.size = sizeof(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw);
NTI__7xDcLznOFOrxSsD6mNx9bWw_.kind = 18;
NTI__7xDcLznOFOrxSsD6mNx9bWw_.base = 0;
NTI__7xDcLznOFOrxSsD6mNx9bWw_.name = "AsyncBuffer";
NTI__7xDcLznOFOrxSsD6mNx9bWw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7xDcLznOFOrxSsD6mNx9bWw_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_7_3[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[16];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[16].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[16].offset = offsetof(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw, offset);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[16].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[16].name = "offset";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_7_3[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[17];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[17].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[17].offset = offsetof(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw, buffer);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[17].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[17].name = "buffer";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_7_3[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[18];
NTI__rv640GCrUacTwW9c0028COw_.size = sizeof(tyArray__rv640GCrUacTwW9c0028COw);
NTI__rv640GCrUacTwW9c0028COw_.kind = 16;
NTI__rv640GCrUacTwW9c0028COw_.base = (&NTI__49asvjxxc9bTtR7eeGNn0v9cQ_);
NTI__rv640GCrUacTwW9c0028COw_.name = "array[0..1, AsyncEvent]";
NTI__rv640GCrUacTwW9c0028COw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rv640GCrUacTwW9c0028COw_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[18].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[18].offset = offsetof(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw, events);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[18].typ = (&NTI__rv640GCrUacTwW9c0028COw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[18].name = "events";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[15].len = 3; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[15].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[15].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_7_3[0];
NTI__7xDcLznOFOrxSsD6mNx9bWw_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[15];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[14].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[14].offset = offsetof(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA, buffer);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[14].typ = (&NTI__7xDcLznOFOrxSsD6mNx9bWw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[14].name = "buffer";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_2_8[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[19];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[19].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[19].offset = offsetof(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA, udata);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[19].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[19].name = "udata";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_2_8[6] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[20];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[20].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[20].offset = offsetof(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA, error);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[20].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[20].name = "error";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_2_8[7] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[21];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[21].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[21].offset = offsetof(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA, future);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[21].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[21].name = "future";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[0].len = 8; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[0].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[0].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_2_8[0];
NTI__g1vFFZk9aJWczzzk2oDiHUA_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[0];
NTI__LgP9ayKJsmgVYErxOe7t4WQ_.size = sizeof(tyObject_AsyncStreamReadercolonObjectType___g1vFFZk9aJWczzzk2oDiHUA*);
NTI__LgP9ayKJsmgVYErxOe7t4WQ_.kind = 22;
NTI__LgP9ayKJsmgVYErxOe7t4WQ_.base = (&NTI__g1vFFZk9aJWczzzk2oDiHUA_);
NTI__LgP9ayKJsmgVYErxOe7t4WQ_.name = "AsyncStreamReader";
NTI__LgP9ayKJsmgVYErxOe7t4WQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LgP9ayKJsmgVYErxOe7t4WQ_;
NTI__LgP9ayKJsmgVYErxOe7t4WQ_.marker = Marker_tyRef__LgP9ayKJsmgVYErxOe7t4WQ;
NTI__0Rj5qhpC572sgOcxROfs8Q_.size = sizeof(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q);
NTI__0Rj5qhpC572sgOcxROfs8Q_.kind = 17;
NTI__0Rj5qhpC572sgOcxROfs8Q_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__0Rj5qhpC572sgOcxROfs8Q_.name = "AsyncStreamWriter:ObjectType";
NTI__0Rj5qhpC572sgOcxROfs8Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0Rj5qhpC572sgOcxROfs8Q_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_8_7[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[23];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[23].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[23].offset = offsetof(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q, wsource);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[23].typ = (&NTI__NkRvKJ0M9cD9cvOwogYipFjg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[23].name = "wsource";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_8_7[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[24];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[24].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[24].offset = offsetof(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q, tsource);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[24].typ = (&NTI__tUPwZUYpLXnLs6sI0VIpBw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[24].name = "tsource";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_8_7[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[25];
NTI__opETBgQD89bMuG9bh4NXLLeQ_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__opETBgQD89bMuG9bh4NXLLeQ_.kind = 18;
NTI__opETBgQD89bMuG9bh4NXLLeQ_.base = 0;
NTI__opETBgQD89bMuG9bh4NXLLeQ_.name = "tuple of (pointer, ref object)";
NTI__opETBgQD89bMuG9bh4NXLLeQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__opETBgQD89bMuG9bh4NXLLeQ_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_9_2[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[27];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[27].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[27].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[27].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[27].name = "Field0";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_9_2[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[28];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[28].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[28].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[28].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[28].name = "Field1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[26].len = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[26].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[26].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_9_2[0];
NTI__opETBgQD89bMuG9bh4NXLLeQ_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[26];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[25].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[25].offset = offsetof(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q, writerLoop);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[25].typ = (&NTI__opETBgQD89bMuG9bh4NXLLeQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[25].name = "writerLoop";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_8_7[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[29];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[29].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[29].offset = offsetof(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q, state);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[29].typ = (&NTI__2PHXW9bYf5WfyXNB0oh2LSg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[29].name = "state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_8_7[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[30];
NTI__EtmP5EvEiRbeAbwdU39cGTw_.size = sizeof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw);
NTI__EtmP5EvEiRbeAbwdU39cGTw_.kind = 18;
NTI__EtmP5EvEiRbeAbwdU39cGTw_.base = 0;
NTI__EtmP5EvEiRbeAbwdU39cGTw_.name = "WriteItem";
NTI__EtmP5EvEiRbeAbwdU39cGTw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__EtmP5EvEiRbeAbwdU39cGTw_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_10_4[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[32];
NTI__qCTLbeY2UYrZcT5w5gNuxQ_.size = sizeof(tyEnum_WriteType__qCTLbeY2UYrZcT5w5gNuxQ);
NTI__qCTLbeY2UYrZcT5w5gNuxQ_.kind = 14;
NTI__qCTLbeY2UYrZcT5w5gNuxQ_.base = 0;
NTI__qCTLbeY2UYrZcT5w5gNuxQ_.flags = 3;
NTI__qCTLbeY2UYrZcT5w5gNuxQ_.name = "WriteType";
NTI__qCTLbeY2UYrZcT5w5gNuxQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qCTLbeY2UYrZcT5w5gNuxQ_;
for (TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_13 = 0; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_13 < 3; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_13++) {
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_13+33].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_13+33].offset = TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_13;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_13+33].name = TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_12[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_13];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_11_3[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_13] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_13+33];
}
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[36].len = 3; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[36].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[36].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_11_3[0];
NTI__qCTLbeY2UYrZcT5w5gNuxQ_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[36];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[32].kind = 3;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[32].offset = offsetof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw, kind);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[32].typ = (&NTI__qCTLbeY2UYrZcT5w5gNuxQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[32].name = "kind";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[32].sons = &NimDT___EtmP5EvEiRbeAbwdU39cGTw_kind[0];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[32].len = 3;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[37].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[37].offset = offsetof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw, _kind_1.data1);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[37].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[37].name = "data1";
NimDT___EtmP5EvEiRbeAbwdU39cGTw_kind[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[37];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[38].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[38].offset = offsetof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw, _kind_2.data2);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[38].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[38].name = "data2";
NimDT___EtmP5EvEiRbeAbwdU39cGTw_kind[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[38];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[39].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[39].offset = offsetof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw, _kind_3.data3);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[39].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[39].name = "data3";
NimDT___EtmP5EvEiRbeAbwdU39cGTw_kind[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[39];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_10_4[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[40];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[40].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[40].offset = offsetof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw, size);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[40].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[40].name = "size";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_10_4[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[41];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[41].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[41].offset = offsetof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw, offset);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[41].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[41].name = "offset";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_10_4[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[42];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[42].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[42].offset = offsetof(tyObject_WriteItem__EtmP5EvEiRbeAbwdU39cGTw, future);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[42].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[42].name = "future";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[31].len = 4; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[31].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[31].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_10_4[0];
NTI__EtmP5EvEiRbeAbwdU39cGTw_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[31];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[30].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[30].offset = offsetof(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q, queue);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[30].typ = (&NTI__v1D0px9bMJ0I5ROAZ09cup3w_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[30].name = "queue";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_8_7[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[43];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[43].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[43].offset = offsetof(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q, udata);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[43].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[43].name = "udata";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_8_7[6] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[44];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[44].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[44].offset = offsetof(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q, future);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[44].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[44].name = "future";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[22].len = 7; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[22].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[22].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_8_7[0];
NTI__0Rj5qhpC572sgOcxROfs8Q_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[22];
NTI__NkRvKJ0M9cD9cvOwogYipFjg_.size = sizeof(tyObject_AsyncStreamWritercolonObjectType___0Rj5qhpC572sgOcxROfs8Q*);
NTI__NkRvKJ0M9cD9cvOwogYipFjg_.kind = 22;
NTI__NkRvKJ0M9cD9cvOwogYipFjg_.base = (&NTI__0Rj5qhpC572sgOcxROfs8Q_);
NTI__NkRvKJ0M9cD9cvOwogYipFjg_.name = "AsyncStreamWriter";
NTI__NkRvKJ0M9cD9cvOwogYipFjg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__NkRvKJ0M9cD9cvOwogYipFjg_;
NTI__NkRvKJ0M9cD9cvOwogYipFjg_.marker = Marker_tyRef__NkRvKJ0M9cD9cvOwogYipFjg;
NTI__pVHUUpvYHLafCivjkNSVwg_.size = sizeof(tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg);
NTI__pVHUUpvYHLafCivjkNSVwg_.kind = 17;
NTI__pVHUUpvYHLafCivjkNSVwg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__pVHUUpvYHLafCivjkNSVwg_.name = "object";
NTI__pVHUUpvYHLafCivjkNSVwg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pVHUUpvYHLafCivjkNSVwg_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_14_6[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[46];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[46].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[46].offset = offsetof(tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[46].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[46].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_14_6[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[47];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[47].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[47].offset = offsetof(tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg, msglen1);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[47].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[47].name = "msglen1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_14_6[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[48];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[48].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[48].offset = offsetof(tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg, sbytes2);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[48].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[48].name = "sbytes2";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_14_6[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[49];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[49].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[49].offset = offsetof(tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg, wstream3);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[49].typ = (&NTI__NkRvKJ0M9cD9cvOwogYipFjg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[49].name = "wstream3";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_14_6[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[50];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[50].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[50].offset = offsetof(tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg, chronosInternalRetFuture4);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[50].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[50].name = "chronosInternalRetFuture4";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_14_6[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[51];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[51].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[51].offset = offsetof(tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg, nameIterVarX60gensym247350465_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[51].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[51].name = "nameIterVar`gensym247350465";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[45].len = 6; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[45].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[45].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_14_6[0];
NTI__pVHUUpvYHLafCivjkNSVwg_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[45];
NTI__iiqdVlfM9aLaE9adUpZZCSNg_.size = sizeof(tyObject_Env_asyncstreamdotnim___pVHUUpvYHLafCivjkNSVwg*);
NTI__iiqdVlfM9aLaE9adUpZZCSNg_.kind = 22;
NTI__iiqdVlfM9aLaE9adUpZZCSNg_.base = (&NTI__pVHUUpvYHLafCivjkNSVwg_);
NTI__iiqdVlfM9aLaE9adUpZZCSNg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/streams/asyncstream.nim(702, 19)";
NTI__iiqdVlfM9aLaE9adUpZZCSNg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__iiqdVlfM9aLaE9adUpZZCSNg_;
NTI__iiqdVlfM9aLaE9adUpZZCSNg_.marker = Marker_tyRef__iiqdVlfM9aLaE9adUpZZCSNg;
NTI__PHTVpXQA0OVGA6ssL8CO4g_.size = sizeof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g);
NTI__PHTVpXQA0OVGA6ssL8CO4g_.kind = 17;
NTI__PHTVpXQA0OVGA6ssL8CO4g_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__PHTVpXQA0OVGA6ssL8CO4g_.name = "object";
NTI__PHTVpXQA0OVGA6ssL8CO4g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PHTVpXQA0OVGA6ssL8CO4g_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[53];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[53].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[53].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[53].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[53].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[54];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[54].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[54].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, coloncurExc1_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[54].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[54].name = ":curExc1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[55];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[55].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[55].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, colontmpResult2_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[55].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[55].name = ":tmpResult2";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[56];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[56].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[56].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, colonunrollFinally3_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[56].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[56].name = ":unrollFinally3";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[57];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[57].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[57].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, length4);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[57].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[57].name = "length4";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[58];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[58].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, colonup_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[58].typ = (&NTI__iiqdVlfM9aLaE9adUpZZCSNg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[58].name = ":up";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[6] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[59];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[59].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[59].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, res6);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[59].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[59].name = "res6";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[7] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[60];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[60].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[60].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, chronosInternalTmpFuture7);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[60].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[60].name = "chronosInternalTmpFuture7";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[8] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[61];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[61].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[61].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, result8);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[61].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[61].name = "result8";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[9] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[62];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[62].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[62].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, item9);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[62].typ = (&NTI__EtmP5EvEiRbeAbwdU39cGTw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[62].name = "item9";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[10] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[63];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[63].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[63].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, chronosInternalTmpFuture10);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[63].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[63].name = "chronosInternalTmpFuture10";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[11] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[64];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[64].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[64].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, chronosInternalTmpFuture11);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[64].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[64].name = "chronosInternalTmpFuture11";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[12] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[65];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[65].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[65].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, exc12);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[65].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[65].name = "exc12";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[13] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[66];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[66].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[66].offset = offsetof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g, chronosInternalTmpFuture13);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[66].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[66].name = "chronosInternalTmpFuture13";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[52].len = 14; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[52].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[52].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_15_14[0];
NTI__PHTVpXQA0OVGA6ssL8CO4g_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[52];
NTI__3qHQzTCq5pZa6qE9a9cR7I6Q_.size = sizeof(tyObject_Env_asyncmacro2dotnim___PHTVpXQA0OVGA6ssL8CO4g*);
NTI__3qHQzTCq5pZa6qE9a9cR7I6Q_.kind = 22;
NTI__3qHQzTCq5pZa6qE9a9cR7I6Q_.base = (&NTI__PHTVpXQA0OVGA6ssL8CO4g_);
NTI__3qHQzTCq5pZa6qE9a9cR7I6Q_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__3qHQzTCq5pZa6qE9a9cR7I6Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__3qHQzTCq5pZa6qE9a9cR7I6Q_;
NTI__3qHQzTCq5pZa6qE9a9cR7I6Q_.marker = Marker_tyRef__3qHQzTCq5pZa6qE9a9cR7I6Q;
NTI__Xi6PmQFYtZ3wa7hRQ3ibcg_.size = sizeof(tyObject_AsyncStreamIncorrectError__Xi6PmQFYtZ3wa7hRQ3ibcg);
NTI__Xi6PmQFYtZ3wa7hRQ3ibcg_.kind = 17;
NTI__Xi6PmQFYtZ3wa7hRQ3ibcg_.base = (&NTI__LbeSGvgPzGzXnW9caIkJqMA_);
NTI__Xi6PmQFYtZ3wa7hRQ3ibcg_.name = "AsyncStreamIncorrectError";
NTI__Xi6PmQFYtZ3wa7hRQ3ibcg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Xi6PmQFYtZ3wa7hRQ3ibcg_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[67].len = 0; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[67].kind = 2;
NTI__Xi6PmQFYtZ3wa7hRQ3ibcg_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[67];
NTI__9aEi7AG9cKtzqyXOkhoSP81Q_.size = sizeof(tyObject_AsyncStreamIncorrectError__Xi6PmQFYtZ3wa7hRQ3ibcg*);
NTI__9aEi7AG9cKtzqyXOkhoSP81Q_.kind = 22;
NTI__9aEi7AG9cKtzqyXOkhoSP81Q_.base = (&NTI__Xi6PmQFYtZ3wa7hRQ3ibcg_);
NTI__9aEi7AG9cKtzqyXOkhoSP81Q_.name = "ref AsyncStreamIncorrectError";
NTI__9aEi7AG9cKtzqyXOkhoSP81Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9aEi7AG9cKtzqyXOkhoSP81Q_;
NTI__9aEi7AG9cKtzqyXOkhoSP81Q_.marker = Marker_tyRef__9aEi7AG9cKtzqyXOkhoSP81Q;
NTI__1XUFMmHtrASIq5Jf8ZBbfA_.size = sizeof(tyObject_AsyncStreamError__1XUFMmHtrASIq5Jf8ZBbfA);
NTI__1XUFMmHtrASIq5Jf8ZBbfA_.kind = 17;
NTI__1XUFMmHtrASIq5Jf8ZBbfA_.base = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_);
NTI__1XUFMmHtrASIq5Jf8ZBbfA_.name = "AsyncStreamError";
NTI__1XUFMmHtrASIq5Jf8ZBbfA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1XUFMmHtrASIq5Jf8ZBbfA_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[68].len = 0; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[68].kind = 2;
NTI__1XUFMmHtrASIq5Jf8ZBbfA_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[68];
NTI__peAnJfNWL9cEHWxKhNgT4Kw_.size = sizeof(tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw);
NTI__peAnJfNWL9cEHWxKhNgT4Kw_.kind = 17;
NTI__peAnJfNWL9cEHWxKhNgT4Kw_.base = (&NTI__1XUFMmHtrASIq5Jf8ZBbfA_);
NTI__peAnJfNWL9cEHWxKhNgT4Kw_.name = "AsyncStreamWriteError";
NTI__peAnJfNWL9cEHWxKhNgT4Kw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__peAnJfNWL9cEHWxKhNgT4Kw_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[69].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[69].offset = offsetof(tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw, par);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[69].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[69].name = "par";
NTI__peAnJfNWL9cEHWxKhNgT4Kw_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[69];
NTI__FzjhTuPlm7R9cS9cEffllrIg_.size = sizeof(tyObject_AsyncStreamWriteError__peAnJfNWL9cEHWxKhNgT4Kw*);
NTI__FzjhTuPlm7R9cS9cEffllrIg_.kind = 22;
NTI__FzjhTuPlm7R9cS9cEffllrIg_.base = (&NTI__peAnJfNWL9cEHWxKhNgT4Kw_);
NTI__FzjhTuPlm7R9cS9cEffllrIg_.name = "ref AsyncStreamWriteError";
NTI__FzjhTuPlm7R9cS9cEffllrIg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FzjhTuPlm7R9cS9cEffllrIg_;
NTI__FzjhTuPlm7R9cS9cEffllrIg_.marker = Marker_tyRef__FzjhTuPlm7R9cS9cEffllrIg;
NTI__C9cdAH9cn2hpC9aYd25xr0uog_.size = sizeof(tyObject_AsyncStreamIncompleteError__C9cdAH9cn2hpC9aYd25xr0uog);
NTI__C9cdAH9cn2hpC9aYd25xr0uog_.kind = 17;
NTI__C9cdAH9cn2hpC9aYd25xr0uog_.base = (&NTI__1XUFMmHtrASIq5Jf8ZBbfA_);
NTI__C9cdAH9cn2hpC9aYd25xr0uog_.name = "AsyncStreamIncompleteError";
NTI__C9cdAH9cn2hpC9aYd25xr0uog_.nextType = nimTypeRoot; nimTypeRoot=&NTI__C9cdAH9cn2hpC9aYd25xr0uog_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[70].len = 0; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[70].kind = 2;
NTI__C9cdAH9cn2hpC9aYd25xr0uog_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[70];
NTI__vEsGGp2xLf9ch7t59aGrx36w_.size = sizeof(tyObject_AsyncStreamIncompleteError__C9cdAH9cn2hpC9aYd25xr0uog*);
NTI__vEsGGp2xLf9ch7t59aGrx36w_.kind = 22;
NTI__vEsGGp2xLf9ch7t59aGrx36w_.base = (&NTI__C9cdAH9cn2hpC9aYd25xr0uog_);
NTI__vEsGGp2xLf9ch7t59aGrx36w_.name = "ref AsyncStreamIncompleteError";
NTI__vEsGGp2xLf9ch7t59aGrx36w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__vEsGGp2xLf9ch7t59aGrx36w_;
NTI__vEsGGp2xLf9ch7t59aGrx36w_.marker = Marker_tyRef__vEsGGp2xLf9ch7t59aGrx36w;
NTI__Wvy8tHW76NctQU1msP9cbqQ_.size = sizeof(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ);
NTI__Wvy8tHW76NctQU1msP9cbqQ_.kind = 17;
NTI__Wvy8tHW76NctQU1msP9cbqQ_.base = (&NTI__yeNWyBBtRWZa5bRgjiglew_);
NTI__Wvy8tHW76NctQU1msP9cbqQ_.name = "AsyncStreamTracker:ObjectType";
NTI__Wvy8tHW76NctQU1msP9cbqQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Wvy8tHW76NctQU1msP9cbqQ_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_36_2[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[72];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[72].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[72].offset = offsetof(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ, opened);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[72].typ = (&NTI__Aav8dQoMlCFnZRxA0IhTHQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[72].name = "opened";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_36_2[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[73];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[73].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[73].offset = offsetof(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ, closed);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[73].typ = (&NTI__Aav8dQoMlCFnZRxA0IhTHQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[73].name = "closed";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[71].len = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[71].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[71].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_36_2[0];
NTI__Wvy8tHW76NctQU1msP9cbqQ_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[71];
NTI__9c86WaGf25ISsUANd4Zj2Vg_.size = sizeof(tyObject_AsyncStreamTrackercolonObjectType___Wvy8tHW76NctQU1msP9cbqQ*);
NTI__9c86WaGf25ISsUANd4Zj2Vg_.kind = 22;
NTI__9c86WaGf25ISsUANd4Zj2Vg_.base = (&NTI__Wvy8tHW76NctQU1msP9cbqQ_);
NTI__9c86WaGf25ISsUANd4Zj2Vg_.name = "AsyncStreamTracker";
NTI__9c86WaGf25ISsUANd4Zj2Vg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9c86WaGf25ISsUANd4Zj2Vg_;
NTI__9c86WaGf25ISsUANd4Zj2Vg_.marker = Marker_tyRef__9c86WaGf25ISsUANd4Zj2Vg;
NTI__9bcnqH9bfpYfB8G0dDCjvp1w_.size = sizeof(tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w);
NTI__9bcnqH9bfpYfB8G0dDCjvp1w_.kind = 17;
NTI__9bcnqH9bfpYfB8G0dDCjvp1w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__9bcnqH9bfpYfB8G0dDCjvp1w_.name = "object";
NTI__9bcnqH9bfpYfB8G0dDCjvp1w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bcnqH9bfpYfB8G0dDCjvp1w_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_51_6[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[75];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[75].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[75].offset = offsetof(tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[75].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[75].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_51_6[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[76];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[76].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[76].offset = offsetof(tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w, wstream1);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[76].typ = (&NTI__NkRvKJ0M9cD9cvOwogYipFjg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[76].name = "wstream1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_51_6[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[77];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[77].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[77].offset = offsetof(tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w, nbytes2);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[77].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[77].name = "nbytes2";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_51_6[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[78];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[78].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[78].offset = offsetof(tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w, pbytes3);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[78].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[78].name = "pbytes3";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_51_6[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[79];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[79].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[79].offset = offsetof(tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w, chronosInternalRetFuture4);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[79].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[79].name = "chronosInternalRetFuture4";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_51_6[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[80];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[80].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[80].offset = offsetof(tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w, nameIterVarX60gensym243700465_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[80].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[80].name = "nameIterVar`gensym243700465";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[74].len = 6; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[74].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[74].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_51_6[0];
NTI__9bcnqH9bfpYfB8G0dDCjvp1w_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[74];
NTI__1Am9b9cNuyFe0i5j1t3o9cUsQ_.size = sizeof(tyObject_Env_asyncstreamdotnim___9bcnqH9bfpYfB8G0dDCjvp1w*);
NTI__1Am9b9cNuyFe0i5j1t3o9cUsQ_.kind = 22;
NTI__1Am9b9cNuyFe0i5j1t3o9cUsQ_.base = (&NTI__9bcnqH9bfpYfB8G0dDCjvp1w_);
NTI__1Am9b9cNuyFe0i5j1t3o9cUsQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/streams/asyncstream.nim(616, 10)";
NTI__1Am9b9cNuyFe0i5j1t3o9cUsQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1Am9b9cNuyFe0i5j1t3o9cUsQ_;
NTI__1Am9b9cNuyFe0i5j1t3o9cUsQ_.marker = Marker_tyRef__1Am9b9cNuyFe0i5j1t3o9cUsQ;
NTI__4BfPQrP9bdOHfx9bWoYZfzWQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ);
NTI__4BfPQrP9bdOHfx9bWoYZfzWQ_.kind = 17;
NTI__4BfPQrP9bdOHfx9bWoYZfzWQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__4BfPQrP9bdOHfx9bWoYZfzWQ_.name = "object";
NTI__4BfPQrP9bdOHfx9bWoYZfzWQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4BfPQrP9bdOHfx9bWoYZfzWQ_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[82];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[82].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[82].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[82].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[82].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[83];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[83].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[83].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, coloncurExc1_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[83].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[83].name = ":curExc1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[84];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[84].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[84].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, colontmpResult2_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[84].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[84].name = ":tmpResult2";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[85];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[85].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[85].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, colonunrollFinally3_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[85].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[85].name = ":unrollFinally3";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[86];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[86].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[86].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, colonup_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[86].typ = (&NTI__1Am9b9cNuyFe0i5j1t3o9cUsQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[86].name = ":up";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[87];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[87].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[87].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, res5);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[87].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[87].name = "res5";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[6] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[88];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[88].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[88].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, chronosInternalTmpFuture6);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[88].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[88].name = "chronosInternalTmpFuture6";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[7] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[89];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[89].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[89].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, result7);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[89].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[89].name = "result7";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[8] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[90];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[90].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[90].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, item8);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[90].typ = (&NTI__EtmP5EvEiRbeAbwdU39cGTw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[90].name = "item8";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[9] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[91];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[91].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[91].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, chronosInternalTmpFuture9);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[91].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[91].name = "chronosInternalTmpFuture9";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[10] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[92];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[92].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[92].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, chronosInternalTmpFuture10);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[92].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[92].name = "chronosInternalTmpFuture10";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[11] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[93];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[93].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[93].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, exc11);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[93].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[93].name = "exc11";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[12] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[94];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[94].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[94].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ, chronosInternalTmpFuture12);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[94].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[94].name = "chronosInternalTmpFuture12";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[81].len = 13; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[81].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[81].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_52_13[0];
NTI__4BfPQrP9bdOHfx9bWoYZfzWQ_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[81];
NTI__kQ7Lr7Y8ZKbJm0MhmAI3Pw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___4BfPQrP9bdOHfx9bWoYZfzWQ*);
NTI__kQ7Lr7Y8ZKbJm0MhmAI3Pw_.kind = 22;
NTI__kQ7Lr7Y8ZKbJm0MhmAI3Pw_.base = (&NTI__4BfPQrP9bdOHfx9bWoYZfzWQ_);
NTI__kQ7Lr7Y8ZKbJm0MhmAI3Pw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__kQ7Lr7Y8ZKbJm0MhmAI3Pw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kQ7Lr7Y8ZKbJm0MhmAI3Pw_;
NTI__kQ7Lr7Y8ZKbJm0MhmAI3Pw_.marker = Marker_tyRef__kQ7Lr7Y8ZKbJm0MhmAI3Pw;
NTI__F8ISSgeg0CkDRu9bfisJocw_.size = sizeof(tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw);
NTI__F8ISSgeg0CkDRu9bfisJocw_.kind = 17;
NTI__F8ISSgeg0CkDRu9bfisJocw_.base = (&NTI__1XUFMmHtrASIq5Jf8ZBbfA_);
NTI__F8ISSgeg0CkDRu9bfisJocw_.name = "AsyncStreamReadError";
NTI__F8ISSgeg0CkDRu9bfisJocw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__F8ISSgeg0CkDRu9bfisJocw_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[95].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[95].offset = offsetof(tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw, par);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[95].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[95].name = "par";
NTI__F8ISSgeg0CkDRu9bfisJocw_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[95];
NTI__0s8uzRebhWSIo03s4PfcDQ_.size = sizeof(tyObject_AsyncStreamReadError__F8ISSgeg0CkDRu9bfisJocw*);
NTI__0s8uzRebhWSIo03s4PfcDQ_.kind = 22;
NTI__0s8uzRebhWSIo03s4PfcDQ_.base = (&NTI__F8ISSgeg0CkDRu9bfisJocw_);
NTI__0s8uzRebhWSIo03s4PfcDQ_.name = "ref AsyncStreamReadError";
NTI__0s8uzRebhWSIo03s4PfcDQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0s8uzRebhWSIo03s4PfcDQ_;
NTI__0s8uzRebhWSIo03s4PfcDQ_.marker = Marker_tyRef__0s8uzRebhWSIo03s4PfcDQ;
NTI__iXxh7nlyD09bdlu9bYpOfqhA_.size = sizeof(tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA);
NTI__iXxh7nlyD09bdlu9bYpOfqhA_.kind = 17;
NTI__iXxh7nlyD09bdlu9bYpOfqhA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__iXxh7nlyD09bdlu9bYpOfqhA_.name = "object";
NTI__iXxh7nlyD09bdlu9bYpOfqhA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__iXxh7nlyD09bdlu9bYpOfqhA_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_62_6[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[97];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[97].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[97].offset = offsetof(tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[97].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[97].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_62_6[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[98];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[98].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[98].offset = offsetof(tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA, pbytes1);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[98].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[98].name = "pbytes1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_62_6[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[99];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[99].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[99].offset = offsetof(tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA, nbytes2);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[99].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[99].name = "nbytes2";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_62_6[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[100];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[100].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[100].offset = offsetof(tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA, rstream3);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[100].typ = (&NTI__LgP9ayKJsmgVYErxOe7t4WQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[100].name = "rstream3";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_62_6[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[101];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[101].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[101].offset = offsetof(tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA, chronosInternalRetFuture4);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[101].typ = (&NTI__t0sMJCbrFfVm9aEAwxhaXMg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[101].name = "chronosInternalRetFuture4";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_62_6[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[102];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[102].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[102].offset = offsetof(tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA, nameIterVarX60gensym239150465_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[102].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[102].name = "nameIterVar`gensym239150465";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[96].len = 6; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[96].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[96].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_62_6[0];
NTI__iXxh7nlyD09bdlu9bYpOfqhA_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[96];
NTI__aFo63yA9bactb8JstekUhXw_.size = sizeof(tyObject_Env_asyncstreamdotnim___iXxh7nlyD09bdlu9bYpOfqhA*);
NTI__aFo63yA9bactb8JstekUhXw_.kind = 22;
NTI__aFo63yA9bactb8JstekUhXw_.base = (&NTI__iXxh7nlyD09bdlu9bYpOfqhA_);
NTI__aFo63yA9bactb8JstekUhXw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/streams/asyncstream.nim(338, 11)";
NTI__aFo63yA9bactb8JstekUhXw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__aFo63yA9bactb8JstekUhXw_;
NTI__aFo63yA9bactb8JstekUhXw_.marker = Marker_tyRef__aFo63yA9bactb8JstekUhXw;
NTI__lv5zTzJNlM5GbejjJT32fA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA);
NTI__lv5zTzJNlM5GbejjJT32fA_.kind = 17;
NTI__lv5zTzJNlM5GbejjJT32fA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__lv5zTzJNlM5GbejjJT32fA_.name = "object";
NTI__lv5zTzJNlM5GbejjJT32fA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lv5zTzJNlM5GbejjJT32fA_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[104];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[104].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[104].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[104].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[104].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[105];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[105].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[105].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, coloncurExc1_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[105].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[105].name = ":curExc1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[106];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[106].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[106].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, colontmpResult2_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[106].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[106].name = ":tmpResult2";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[107];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[107].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[107].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, colonunrollFinally3_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[107].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[107].name = ":unrollFinally3";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[108];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[108].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[108].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, result4);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[108].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[108].name = "result4";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[109];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[109].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[109].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, colonup_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[109].typ = (&NTI__aFo63yA9bactb8JstekUhXw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[109].name = ":up";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[6] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[110];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[110].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[110].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, chronosInternalTmpFuture6);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[110].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[110].name = "chronosInternalTmpFuture6";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[7] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[111];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[111].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[111].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, result7);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[111].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[111].name = "result7";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[8] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[112];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[112].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[112].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, chronosInternalTmpFuture8);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[112].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[112].name = "chronosInternalTmpFuture8";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[9] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[113];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[113].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[113].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, exc9);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[113].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[113].name = "exc9";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[10] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[114];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[114].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[114].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, datalen10);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[114].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[114].name = "datalen10";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[11] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[115];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[115].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[115].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, chronosInternalTmpFuture11);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[115].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[115].name = "chronosInternalTmpFuture11";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[12] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[116];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[116].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[116].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA, size12);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[116].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[116].name = "size12";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[103].len = 13; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[103].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[103].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_63_13[0];
NTI__lv5zTzJNlM5GbejjJT32fA_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[103];
NTI__9bzCjs0WpCJxl14M2gVEc6g_.size = sizeof(tyObject_Env_asyncmacro2dotnim___lv5zTzJNlM5GbejjJT32fA*);
NTI__9bzCjs0WpCJxl14M2gVEc6g_.kind = 22;
NTI__9bzCjs0WpCJxl14M2gVEc6g_.base = (&NTI__lv5zTzJNlM5GbejjJT32fA_);
NTI__9bzCjs0WpCJxl14M2gVEc6g_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__9bzCjs0WpCJxl14M2gVEc6g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bzCjs0WpCJxl14M2gVEc6g_;
NTI__9bzCjs0WpCJxl14M2gVEc6g_.marker = Marker_tyRef__9bzCjs0WpCJxl14M2gVEc6g;
NTI__MyJYuOpchUhDyTZdMb5GBw_.size = sizeof(tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw);
NTI__MyJYuOpchUhDyTZdMb5GBw_.kind = 17;
NTI__MyJYuOpchUhDyTZdMb5GBw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__MyJYuOpchUhDyTZdMb5GBw_.name = "object";
NTI__MyJYuOpchUhDyTZdMb5GBw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MyJYuOpchUhDyTZdMb5GBw_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_78_6[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[118];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[118].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[118].offset = offsetof(tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[118].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[118].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_78_6[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[119];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[119].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[119].offset = offsetof(tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw, nbytes1);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[119].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[119].name = "nbytes1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_78_6[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[120];
NTI__NzYOaZ62RQseCSyT9a0OLTA_.size = sizeof(tyObject_AsyncBuffer__7xDcLznOFOrxSsD6mNx9bWw*);
NTI__NzYOaZ62RQseCSyT9a0OLTA_.kind = 21;
NTI__NzYOaZ62RQseCSyT9a0OLTA_.base = (&NTI__7xDcLznOFOrxSsD6mNx9bWw_);
NTI__NzYOaZ62RQseCSyT9a0OLTA_.flags = 3;
NTI__NzYOaZ62RQseCSyT9a0OLTA_.name = "ptr AsyncBuffer";
NTI__NzYOaZ62RQseCSyT9a0OLTA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__NzYOaZ62RQseCSyT9a0OLTA_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[120].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[120].offset = offsetof(tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw, sb2);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[120].typ = (&NTI__NzYOaZ62RQseCSyT9a0OLTA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[120].name = "sb2";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_78_6[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[121];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[121].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[121].offset = offsetof(tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw, chronosInternalRetFuture3);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[121].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[121].name = "chronosInternalRetFuture3";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_78_6[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[122];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[122].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[122].offset = offsetof(tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw, pbytes4);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[122].typ = (&NTI__cG1a2XAxsP28AUq2q9aXnNg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[122].name = "pbytes4";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_78_6[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[123];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[123].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[123].offset = offsetof(tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw, nameIterVarX60gensym236950385_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[123].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[123].name = "nameIterVar`gensym236950385";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[117].len = 6; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[117].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[117].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_78_6[0];
NTI__MyJYuOpchUhDyTZdMb5GBw_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[117];
NTI__GIIX4BQq9cRnkwtKm9cS7CLQ_.size = sizeof(tyObject_Env_asyncstreamdotnim___MyJYuOpchUhDyTZdMb5GBw*);
NTI__GIIX4BQq9cRnkwtKm9cS7CLQ_.kind = 22;
NTI__GIIX4BQq9cRnkwtKm9cS7CLQ_.base = (&NTI__MyJYuOpchUhDyTZdMb5GBw_);
NTI__GIIX4BQq9cRnkwtKm9cS7CLQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/streams/asyncstream.nim(146, 16)";
NTI__GIIX4BQq9cRnkwtKm9cS7CLQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GIIX4BQq9cRnkwtKm9cS7CLQ_;
NTI__GIIX4BQq9cRnkwtKm9cS7CLQ_.marker = Marker_tyRef__GIIX4BQq9cRnkwtKm9cS7CLQ;
NTI__G0Jxw3Y6iFz9bPKranCw7Dw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw);
NTI__G0Jxw3Y6iFz9bPKranCw7Dw_.kind = 17;
NTI__G0Jxw3Y6iFz9bPKranCw7Dw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__G0Jxw3Y6iFz9bPKranCw7Dw_.name = "object";
NTI__G0Jxw3Y6iFz9bPKranCw7Dw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__G0Jxw3Y6iFz9bPKranCw7Dw_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_79_6[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[125];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[125].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[125].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[125].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[125].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_79_6[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[126];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[126].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[126].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw, length1);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[126].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[126].name = "length1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_79_6[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[127];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[127].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[127].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw, colonup_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[127].typ = (&NTI__GIIX4BQq9cRnkwtKm9cS7CLQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[127].name = ":up";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_79_6[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[128];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[128].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[128].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw, size3);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[128].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[128].name = "size3";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_79_6[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[129];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[129].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[129].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw, chronosInternalTmpFuture4);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[129].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[129].name = "chronosInternalTmpFuture4";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_79_6[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[130];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[130].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[130].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw, result5);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[130].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[130].name = "result5";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[124].len = 6; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[124].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[124].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_79_6[0];
NTI__G0Jxw3Y6iFz9bPKranCw7Dw_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[124];
NTI__lXDVB0h6JLYvHpaG7JKLEw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___G0Jxw3Y6iFz9bPKranCw7Dw*);
NTI__lXDVB0h6JLYvHpaG7JKLEw_.kind = 22;
NTI__lXDVB0h6JLYvHpaG7JKLEw_.base = (&NTI__G0Jxw3Y6iFz9bPKranCw7Dw_);
NTI__lXDVB0h6JLYvHpaG7JKLEw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__lXDVB0h6JLYvHpaG7JKLEw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lXDVB0h6JLYvHpaG7JKLEw_;
NTI__lXDVB0h6JLYvHpaG7JKLEw_.marker = Marker_tyRef__lXDVB0h6JLYvHpaG7JKLEw;
NTI__5fAWqd9cpyMDzUacnqrDFrQ_.size = sizeof(tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ);
NTI__5fAWqd9cpyMDzUacnqrDFrQ_.kind = 17;
NTI__5fAWqd9cpyMDzUacnqrDFrQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__5fAWqd9cpyMDzUacnqrDFrQ_.name = "object";
NTI__5fAWqd9cpyMDzUacnqrDFrQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5fAWqd9cpyMDzUacnqrDFrQ_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_88_6[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[132];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[132].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[132].offset = offsetof(tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[132].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[132].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_88_6[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[133];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[133].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[133].offset = offsetof(tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ, pbytes1);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[133].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[133].name = "pbytes1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_88_6[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[134];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[134].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[134].offset = offsetof(tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ, nbytes2);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[134].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[134].name = "nbytes2";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_88_6[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[135];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[135].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[135].offset = offsetof(tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ, chronosInternalRetFuture3);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[135].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[135].name = "chronosInternalRetFuture3";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_88_6[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[136];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[136].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[136].offset = offsetof(tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ, rstream4);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[136].typ = (&NTI__LgP9ayKJsmgVYErxOe7t4WQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[136].name = "rstream4";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_88_6[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[137];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[137].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[137].offset = offsetof(tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ, nameIterVarX60gensym238004755_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[137].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[137].name = "nameIterVar`gensym238004755";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[131].len = 6; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[131].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[131].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_88_6[0];
NTI__5fAWqd9cpyMDzUacnqrDFrQ_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[131];
NTI__my9cn9cC4cfJ0mXlCvLRVJPQ_.size = sizeof(tyObject_Env_asyncstreamdotnim___5fAWqd9cpyMDzUacnqrDFrQ*);
NTI__my9cn9cC4cfJ0mXlCvLRVJPQ_.kind = 22;
NTI__my9cn9cC4cfJ0mXlCvLRVJPQ_.base = (&NTI__5fAWqd9cpyMDzUacnqrDFrQ_);
NTI__my9cn9cC4cfJ0mXlCvLRVJPQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/streams/asyncstream.nim(292, 11)";
NTI__my9cn9cC4cfJ0mXlCvLRVJPQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__my9cn9cC4cfJ0mXlCvLRVJPQ_;
NTI__my9cn9cC4cfJ0mXlCvLRVJPQ_.marker = Marker_tyRef__my9cn9cC4cfJ0mXlCvLRVJPQ;
NTI__tZlBKl1m8wPYKktL9cLkz4w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w);
NTI__tZlBKl1m8wPYKktL9cLkz4w_.kind = 17;
NTI__tZlBKl1m8wPYKktL9cLkz4w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__tZlBKl1m8wPYKktL9cLkz4w_.name = "object";
NTI__tZlBKl1m8wPYKktL9cLkz4w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__tZlBKl1m8wPYKktL9cLkz4w_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[139];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[139].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[139].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[139].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[139].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[140];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[140].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[140].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, coloncurExc1_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[140].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[140].name = ":curExc1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[2] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[141];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[141].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[141].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, colontmpResult2_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[141].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[141].name = ":tmpResult2";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[3] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[142];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[142].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[142].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, colonunrollFinally3_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[142].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[142].name = ":unrollFinally3";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[4] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[143];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[143].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[143].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, colonup_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[143].typ = (&NTI__my9cn9cC4cfJ0mXlCvLRVJPQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[143].name = ":up";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[5] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[144];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[144].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[144].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, result5);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[144].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[144].name = "result5";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[6] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[145];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[145].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[145].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, chronosInternalTmpFuture6);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[145].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[145].name = "chronosInternalTmpFuture6";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[7] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[146];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[146].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[146].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, index7);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[146].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[146].name = "index7";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[8] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[147];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[147].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[147].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, chronosInternalTmpFuture8);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[147].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[147].name = "chronosInternalTmpFuture8";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[9] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[148];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[148].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[148].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, exc9);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[148].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[148].name = "exc9";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[10] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[149];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[149].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[149].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, datalen10);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[149].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[149].name = "datalen10";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[11] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[150];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[150].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[150].offset = offsetof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w, chronosInternalTmpFuture11);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[150].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[150].name = "chronosInternalTmpFuture11";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[138].len = 12; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[138].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[138].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_89_12[0];
NTI__tZlBKl1m8wPYKktL9cLkz4w_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[138];
NTI__9cUoAo1YuhLtEwJ0b4juEBQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___tZlBKl1m8wPYKktL9cLkz4w*);
NTI__9cUoAo1YuhLtEwJ0b4juEBQ_.kind = 22;
NTI__9cUoAo1YuhLtEwJ0b4juEBQ_.base = (&NTI__tZlBKl1m8wPYKktL9cLkz4w_);
NTI__9cUoAo1YuhLtEwJ0b4juEBQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__9cUoAo1YuhLtEwJ0b4juEBQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cUoAo1YuhLtEwJ0b4juEBQ_;
NTI__9cUoAo1YuhLtEwJ0b4juEBQ_.marker = Marker_tyRef__9cUoAo1YuhLtEwJ0b4juEBQ;
NTI__Ao9bnUVMVOErYW8WHmgpA0Q_.size = sizeof(tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q);
NTI__Ao9bnUVMVOErYW8WHmgpA0Q_.kind = 17;
NTI__Ao9bnUVMVOErYW8WHmgpA0Q_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Ao9bnUVMVOErYW8WHmgpA0Q_.name = "object";
NTI__Ao9bnUVMVOErYW8WHmgpA0Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Ao9bnUVMVOErYW8WHmgpA0Q_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_106_2[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[152];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[152].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[152].offset = offsetof(tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[152].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[152].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_106_2[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[153];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[153].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[153].offset = offsetof(tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q, rw1);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[153].typ = (&NTI__LgP9ayKJsmgVYErxOe7t4WQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[153].name = "rw1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[151].len = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[151].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[151].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_106_2[0];
NTI__Ao9bnUVMVOErYW8WHmgpA0Q_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[151];
NTI__F8vgRwpsq51HcTA8aJoFVg_.size = sizeof(tyObject_Env_asyncstreamdotnim___Ao9bnUVMVOErYW8WHmgpA0Q*);
NTI__F8vgRwpsq51HcTA8aJoFVg_.kind = 22;
NTI__F8vgRwpsq51HcTA8aJoFVg_.base = (&NTI__Ao9bnUVMVOErYW8WHmgpA0Q_);
NTI__F8vgRwpsq51HcTA8aJoFVg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/streams/asyncstream.nim(801, 16)";
NTI__F8vgRwpsq51HcTA8aJoFVg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__F8vgRwpsq51HcTA8aJoFVg_;
NTI__F8vgRwpsq51HcTA8aJoFVg_.marker = Marker_tyRef__F8vgRwpsq51HcTA8aJoFVg;
NTI__AYJIx0oKQyHug3DCH0j2WQ_.size = sizeof(tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ);
NTI__AYJIx0oKQyHug3DCH0j2WQ_.kind = 17;
NTI__AYJIx0oKQyHug3DCH0j2WQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__AYJIx0oKQyHug3DCH0j2WQ_.name = "object";
NTI__AYJIx0oKQyHug3DCH0j2WQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__AYJIx0oKQyHug3DCH0j2WQ_;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_109_2[0] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[155];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[155].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[155].offset = offsetof(tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ, colonstate_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[155].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[155].name = ":state";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_109_2[1] = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[156];
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[156].kind = 1;
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[156].offset = offsetof(tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ, rw1);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[156].typ = (&NTI__NkRvKJ0M9cD9cvOwogYipFjg_);
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[156].name = "rw1";
TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[154].len = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[154].kind = 2; TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[154].sons = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_109_2[0];
NTI__AYJIx0oKQyHug3DCH0j2WQ_.node = &TM__bX6zF5jJ4Ri7Dr9bbHjAgfw_0[154];
NTI__TkOpd30x3s9ai9bhvHqPr9cTw_.size = sizeof(tyObject_Env_asyncstreamdotnim___AYJIx0oKQyHug3DCH0j2WQ*);
NTI__TkOpd30x3s9ai9bhvHqPr9cTw_.kind = 22;
NTI__TkOpd30x3s9ai9bhvHqPr9cTw_.base = (&NTI__AYJIx0oKQyHug3DCH0j2WQ_);
NTI__TkOpd30x3s9ai9bhvHqPr9cTw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/streams/asyncstream.nim(810, 16)";
NTI__TkOpd30x3s9ai9bhvHqPr9cTw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TkOpd30x3s9ai9bhvHqPr9cTw_;
NTI__TkOpd30x3s9ai9bhvHqPr9cTw_.marker = Marker_tyRef__TkOpd30x3s9ai9bhvHqPr9cTw;
}